是美国全国广播公司(NBC)和新闻集团旗下福克斯公司(FOX)联合投资的WEB 2.0在线视频网站,是互联网技术与传统媒体领域结合的新典范。Hulu的目标是帮助用户在任意时刻、地点及方式查找并欣赏专业的媒体内容。 内容包括电视剧、电影和剪辑,主要来自于80个内容提供商,包括福克斯、NBC、华纳兄弟、狮门公司和索尼等。随着其3月12日在美国的公开发布,Hulu已经被业界公认为最具前途的"在线体验电视的新途径"。财富杂志、娱乐周刊、商业周刊、华尔街日报、纽约时报以及其他众多的权威媒体都给予了Hulu积极的评价和赞誉,PC Magainze 并评价为2008最优秀产品。
Who We Are
Hulu, at its heart, is a tech company trying to tackle a big problem – how do we give the world premium video content, when, where, and how they want it? We are a small but growing team of hard-working software engineers trying to solve a variety of challenging technical problems in a relatively unexplored problem space – internet video. Hulu has access to some of the best video content out there, and were trying to figure out how to best help people find and enjoy that content.
What We Do
We are trying to solve a whole series of interesting problems in the content management, video advertising, and content distribution spaces. Heres a short list:
- Design cutting-edge user interfaces for the web
- Create available, high performance, scalable systems
- Mine vast amounts of user data
- Process, analyze, and correct huge amounts of video data and metadata
- Architecting massive-scale storage solutions
- Build large-scale coordinated distributed systems
- Develop breakthrough search technologies
- Design new ways for interacting with video
- Invent new algorithms for video recommendations
- Develop heuristics for correlating and normalizing data across very disparate sources
And that list keeps growing as we understand more about the business and the needs of our users.
How We Do It
We work hard and we play hard. We maintain an open and creative environment at the office – its energetic, fun, and empowering. Everyone has input into what work we do and how we do it. We value everyones contributions. We work as a team, and we are self-organized – when theres a big problem, we all work together to fix it.
What We Are Looking for
Were looking for the most passionate and most talented engineers out there. Hulu has a small team of technical people who excelled in both startup and corporate environments, and we understand that we need the best people with a variety of experiences to execute on our vision of premium video on the web and beyond.
- Extensive knowledge of computer science concepts and methodologies
- A general passion for technology and media
- Great communication and collaboration skills
- Self-motivation
- The ability to think about and execute on problems from end-to-end
- A "Work hard, play hard" attitude
Software Development Engineer / Test
Responsibilities:
- In charge of the quality assurance effort for our online video service.
- Develop, maintain, and enhance both unit testing and scenario testing frameworks.
- Establish engineering best practices such as test automation, build verification, and deployment plans.
- Improve the overall productivity of all of your co-workers by identifying tools and processes to increase overall efficiency.
- Contribute to the overall vision and direction of the business.
- Diagnose and debug issues in a production environment.
- Collaborate with researchers, program managers, product designers, and interns in an open, creative environment.
Qualifications:
- Demonstrated solid software testing skill and experience.
- Demonstrated coding skills in Java/C#/C/C++ or other related programming languages.
- Knowledge of Ruby on Rails, Linux and open source technologies is a plus.
- Knowledge in test architecture, design, and implementation.
- Strong knowledge of data structures and algorithms.
- Experience with databases and database programming is a plus.
- Independent, energetic, highly technical, and capable of driving for results under pressure and ambiguity.
- Excellent written and oral communication skills.
Program Manager
Responsibilities:
- Responsible for the design of product and services for new digital media solution.
- Improve the overall productivity of all of your co-workers by identifying processes to increase overall efficiency.
- Contribute to the overall vision and direction of the business.
- Collaborate with researchers, developers, product designers, and interns in an open, creative environment.
- Communicate professionally and effectively to users, management, and other departments.
Qualifications:
- Demonstrated solid software product management skill and experience.
- Demonstrated coding skills in Java/C#/C/C++ or other related programming languages.
- Knowledge of Ruby on Rails, Linux and open source technologies is a plus.
- Knowledge in architecture, design, and prototype.
- Strong knowledge of data structures and algorithms.
- Experience with databases and database programming is a plus.
- Independent, energetic, highly technical, and capable of driving for results under pressure and ambiguity.
- Excellent written and oral communication skills.
Software Development Engineer
Responsibilities:
- Responsible for the design and implementation of product and services for new digital media solution.
- Develop new server and client browser applications.
- Work in a fast paced team environment with quickly changing specifications and goals.
- Establish standards for customers and other Internet environments.
- Work directly with software development teams integrating into existing software systems.
- Initiate new projects and initiatives in the development team.
- Communicate professionally and effectively to users, management, and other departments.
Qualifications:
- Demonstrated solid development skills and experience.
- Proficiency in architecture, design, and implementation.
- Strong knowledge of data structures and algorithms.
- Experience with databases and database programming is a plus.
- Knowledge of XML and HTML/DHTML is desirable.
- Demonstrated coding skills in C/C++/C# or other related programming languages.
- Knowledge of Flash, Ruby, Linux, and any open source technologies is a plus.
- Independent, energetic, highly technical, and capable of driving for results under pressure and ambiguity.
- Excellent written and oral communication skills.