Friday, 19 December 2014

Senior User Interface Engineer - TV Platforms | Netflix, Inc. | Los Gatos, CA


Senior User Interface Engineer - TV Platforms | Netflix, Inc. | Los Gatos, CA


Senior User Interface Engineer - TV Platforms

UI Engineering

Los Gatos, CA

Netflix is reinventing how people watch television. Join forces with a team of seasoned engineers and lead the revolution in JavaScript-based TV user interfaces. You will architect and develop user experiences that will reach millions of customers worldwide on PlayStation 3, Wii, Wii U, Apple TV and hundreds of Smart TVs and Blu-ray players.

WHAT'S DIFFERENT ABOUT US
- Our team develops TV user interfaces, not traditional websites. There's no cross-browser development
- We solve unique challenges on embedded devices in managing performance and memory
- Around 95% of your code will be JavaScript
- You will directly impact products that millions of customers use every day
- We're a data-driven company that values A/B testing
- We pay top of market. We work to attract the best and brightest and pay accordingly
- Our culture is a bit unique, and we live by our values, so it's worth learning more about Netflix at www.netflix.com/Jobs

RESPONSIBILITIES
- Exercise your expertise in performance, architecture, and object-oriented design to deliver compelling customer experiences
- Partner with the UX design and product management teams to innovate and develop new design and interaction concepts that support a rich A/B testing environment
- Work closely with our client platform and web API teams to define the underlying interfaces that support your projects

QUALIFICATIONS
- Expert-level capabilities in application development
- Comfortable coding custom JavaScript solutions rather than relying on existing frameworks
- Experienced with both production-quality code and rapid prototyping
- Passionate about user experience
- Comfortable in a fast-paced, dynamic environment
- Able to work independently and drive results
- 5+ years of relevant experience and a bachelor's degree in computer science or equivalent


http://jobs.netflix.com/jobs.php?id=ORV9WFWB


Senior User Interface Engineer - iOS | Netflix, Inc. | Los Gatos, CA


Senior User Interface Engineer - iOS | Netflix, Inc. | Los Gatos, CA


Senior User Interface Engineer - iOS

UI Engineering

Los Gatos, CA

With over 50 million users world wide, Netflix is reinventing how people watch television, and our iOS app is one of the most successful and widely used applications available. Put together, it's an opportunity to delight millions of users and make video streaming accessible to anyone, anywhere in the world. Our application leverages modern browser technologies - JavaScript, CSS, and the full bucket of HTML5 features in mobile WebKit. Join forces with a collaborative team of mobile-focused UI engineers and help us lead the revolution in mobile user experiences.

What's different about us
- You will directly impact products that millions of people use every day
- Our team builds iOS user interfaces in a hybrid app environment, using the latest web technologies - we aren't building traditional websites
- We're a data-driven company that values A/B testing in everything we do
- We value self-motivated, high-performing individuals with a passion for both the business and the technology
- We work to attract the best and brightest and pay accordingly
- Our culture is a bit unique, and we live by our values, so it's worth learning more about Netflix at www.netflix.com/Jobs

Responsibilities
- Build compelling mobile and tablet experiences that are performant, scalable, and allow for rapid iteration
- Partner with the UX design and product management teams to build interactions that support a rich A/B testing environment
- Work closely with our client platform and web API teams to define and evolve the underlying interfaces that support your projects
- Be a vocal advocate for the user experience

Qualifications
- Expert-level knowledge of JavaScript: you understand prototypical inheritance, scope, and closures
- Experience with mobile web app development and WebKit strongly desired, but not required
- Highly skilled in CSS and HTML5
- 5+ years of relevant experience and a bachelor's degree in computer science or equivalent


http://jobs.netflix.com/jobs.php?id=NFX01570


Senior User Interface Engineer - Website Growth Team | Netflix, Inc. | Los Gatos, CA


Senior User Interface Engineer - Website Growth Team | Netflix, Inc. | Los Gatos, CA


Senior User Interface Engineer - Website Growth Team

UI Engineering

Los Gatos, CA

Want to help take Netflix to the next level? We have more than 50 million members in 45+ countries who watch over 1 billion hours of content a month; however, we are just getting started. Netflix has a true culture of innovation and we are reinventing the way people around the world discover, watch, and share TV and movies.

We are a small team with a big mandate. Our team of UI engineers, interaction designers, and product managers design and build the the Netflix acquisition and sign-up experience across the web, mobile and tablet. This is a very active area for product innovation as we expand globally. We also lead engineering for our account management and user profiles functionality, helping to improve member retention and enjoyment of our service.

Not only do we play an active role in product innovation, but we constantly push ourselves forward with new engineering challenges. Most recently, we’ve been working with Node.js and React, and are contributing to a new wave of JavaScript everywhere. Check out our talk on the subject. 
 
WHAT’S DIFFERENT ABOUT US
- Big impact - you will directly impact a product that tens of millions of customers use every day
- Data driven - we use A/B testing to drive feature and product decisions
- Speed - we move quickly and iterate rapidly
- Unique culture - we live by our values, learn more about us at: www.netflix.com/Jobs
 
RESPONSIBILITIES
- Own the primary entry points for new members as Netflix expands globally, helping us bring in the next 50 million members
- Flex your expertise in web application design, architecture and performance to deliver compelling customer experiences 
- Partner with the UX design and product management teams to innovate and develop new design and interaction concepts in a rich A/B testing environment
- Collaborate with our mobile app and TV development teams to design and build cross-platform features
- Work closely with our web platform and API teams to define and evolve the underlying interfaces that support your projects, and drive the ongoing evolution of our web architecture
 
QUALIFICATIONS
- Self-motivated and high-performing, with a passion for both the business and technology
- Expert-level knowledge of JavaScript, CSS, HTML and HTTP
- Comfortable writing custom JavaScript solutions rather than relying on existing frameworks
- Experience with Backbone, React and Node.js a plus
- Mobile web development and responsive design skills strongly desired
- Passionate about user experience
- 5+ years of relevant experience and a bachelor’s degree in computer science or equivalent
 
 
 
 
 

Manager, UI Engineering - TV Platforms | Netflix, Inc. | Los Gatos, CA


Manager, UI Engineering - TV Platforms | Netflix, Inc. | Los Gatos, CA


Manager, UI Engineering - TV Platforms

UI Engineering

Los Gatos, CA

At Netflix, we are shaping the future of entertainment because we believe there is a better way to watch. Netflix has a true culture of innovation and we are reinventing the way people around the world discover, watch, and share TV and movies. We have more than 50 million members in 45+ countries who watch over 1 billion hours of content a month; however, we are just getting started.

We are looking for an experienced manager to lead the UI engineering team that architects and develops Netflix's TV experiences for a wide-range of devices, including game consoles, Smart TVs, set-top boxes and streaming sticks, like PlayStation 4 and Google Chromecast.

What sets us apart
- Big impact: Shape the future of an industry and directly impact products that tens of millions of customers use every day
- TV apps: We build single-page applications for TV-connected devices, not traditional websites
- Data driven: We use A/B testing to drive features and product decisions
- Unique culture: We live by our values, learn more about us at jobs.netflix.com

What you will do
- Team leadership: Hire and inspire a high-performance engineering team
- Product leadership: Partner with product managers and designers to innovate and develop new TV UI concepts and features
- Technical leadership: Collaborate with internal engineering teams to plan architecture and define technical requirements
- Project leadership: Drive product innovation projects using your domain expertise and broad business context

More about you
- You have experience building and leading software engineering teams
- You have shipped consumer-facing applications
- You are passionate about user experience
- You have stellar project management skills, are able to understand and address the needs of stakeholders, and know how to motivate teams
- You desire a fast-paced, dynamic environment. You can run with ambiguous requirements, be decisive when appropriate, and are comfortable with smart risk taking
- You are proactive, results-oriented, and want to make a difference at a company that consumers love


http://jobs.netflix.com/jobs.php?id=NFX01781


Senior Software Engineer in Test - TV Platforms | Netflix, Inc. | Los Gatos, CA


Senior Software Engineer in Test - TV Platforms | Netflix, Inc. | Los Gatos, CA


Senior Software Engineer in Test - TV Platforms

UI Engineering

Los Gatos, CA

Netflix is reinventing how people watch television. Join forces with a seasoned team and lead the revolution in TV user interfaces. You will test innovative new user experiences that will reach tens of millions of customers worldwide on hundreds of different TV devices like the PlayStation 4, Xbox 360, and Apple TV.

WHAT’S DIFFERENT ABOUT US
- Our team develops TV user interfaces, not traditional websites
- We solve unique challenges on embedded devices in managing performance and memory
- You will directly impact products that millions of people use every day
- We’re a data-driven company that values A/B testing
- We pay top of market. We work to attract the best and brightest and pay accordingly
- Our culture is a bit unique, and we live by our values, so it’s worth learning more about Netflix at www.netflix.com/Jobs

RESPONSIBILITIES
- Develop and implement manual and automated test cases, plans, and specifications for TV user experiences on a variety of devices
- Collaborate with your test and developer peers to improve testing processes and infrastructure
- Work closely with product managers, designers, and developers to ensure a successful, high quality user experience
- Develop scalable testing approaches to support A/B testing many user interfaces and features

QUALIFICATIONS
- Deep passion for finding and solving problems
- Expert sense of user experience
- Experience testing user interfaces for client-server applications running in web browsers, mobile apps, and/or embedded devices
- Proficient with JavaScript, HTTP, and networking
- Exceptional debugging skills and ability to identify root cause using tools like Ethereal, Wireshark, Firebug/Web Inspector, or tcpdump
- Comfortable in a fast-paced, dynamic environment
- 5+ years of relevant experience and a bachelor’s degree in computer science or equivalent
 
 
 
 
 

Senior Software Automation Engineer | Netflix, Inc. | Los Gatos, CA


Senior Software Automation Engineer | Netflix, Inc. | Los Gatos, CA


Senior Software Automation Engineer

UI Engineering

Los Gatos, CA

Netflix is reinventing how people watch television. Join forces with a team of seasoned engineers and lead the revolution in TV user interfaces. You will architect and develop new automation, tools and framework improvements to ensure the reliability of our applications which reach millions of customers worldwide on PlayStation, XBox 360, Apple TV and hundreds of smart TVs, set-top boxes and Blu-ray players.

WHAT’S DIFFERENT ABOUT US
- We build our automation to run on actual TV-based devices
- We solve unique challenges on embedded devices in managing performance and memory
- You will directly impact products that millions of customers use every day
- We’re a data-driven company that values A/B testing
- We pay top of market. We work to attract the best and brightest and pay accordingly
- Our culture is a bit unique, and we live by our values, so it’s worth learning more about Netflix at www.netflix.com/Jobs

RESPONSIBILITIES
- Develop and implement automation frameworks, test suites and tools for TV applications
- Design scalable automated testing across many user interfaces, features and devices
- Collaborate with your test and developer peers to improve automated testing
- Build automated alerting and visual tools to ensure the health of our applications
- Take responsibility and ownership for diagnosing production issues

QUALIFICATIONS
- Ability to design and engineer automation tests
- Coding experience in an Object Oriented language (Java preferred, although C# or C++ experience would translate here)
- Experience in JavaScript is a plus
- Expert sense of user experience and a passion for finding and solving problems
- Experience testing user interfaces and Ajax applications running in web browsers, mobile devices, smart TVs and/or TV set-top devices
- Comfortable in a fast-paced, dynamic environment
- Ability and strong desire to operate in a highly cross-functional environment
- 5+ years of relevant experience and a bachelor’s degree in computer science or equivalent
 
 
 
 
 

Manager, UI Engineering - Acquisition | Netflix, Inc. | Los Gatos, CA


Manager, UI Engineering - Acquisition | Netflix, Inc. | Los Gatos, CA


Manager, UI Engineering - Acquisition

UI Engineering

Los Gatos, CA

Want to help take Netflix to the next level? We have more than 53 million members in nearly 50 countries who watch over 1 billion hours of content a month; however, we are just getting started. Netflix has a true culture of innovation and we are reinventing the way people around the world discover, watch, and share TV and movies.

Our product is undergoing rapid growth as we expand into a major global product. We are looking for a strong technical leader to build a team focused on growth and acquisition. This is a strategic role that aligns closely with the product and marketing teams on a wide range of non-member, customer acquisition and payments related efforts.

WHAT'S DIFFERENT ABOUT US

- Big impact - you will directly impact a product that tens of millions of customers use every day
- Data driven - we use A/B testing to drive feature and product decisions
- Speed - we move quickly and iterate rapidly
- Unique culture - we live by our values, learn more about us at: jobs.netflix.com

RESPONSIBILITIES

- Build, lead and inspire a team of top performing UI and Test Engineers
- Partner with UX design and product management to drive our innovation roadmap
- Lead large, cross-functional teams on complex A/B tests and product development efforts
- Collaborate with our mobile app and TV development teams to design and build cross-platform features
- Work closely with our web platform and API teams to define and evolve the underlying systems that support your projects, and drive the ongoing evolution of our web architecture

QUALIFICATIONS

- Experience leading technical teams in a fast-paced environment
- Self-motivated and high-performing, with a passion for both the business and technology
- Strong background in JavaScript applications
- Passionate about user experience

- Experience with mobile and responsive design a plus


http://jobs.netflix.com/jobs.php?id=NFX01867


Global SEO Manager | Netflix, Inc. | Los Gatos, CA


Global SEO Manager | Netflix, Inc. | Los Gatos, CA


Global SEO Manager

UI Engineering

Los Gatos, CA

Want to help take Netflix to the next level? We have more than 50 million members in 45+ countries who watch over 1 billion hours of content a month; however, we are just getting started. Netflix is becoming more global and investing more in producing our own entertainment content.

We are looking for an SEO expert to join our Product Development team. This is not a typical SEO role. The ideal candidate is someone who can take their knowledge of organic search algorithms and effectively use it to drive awareness about Netflix, as well as original content like House of Cards and Orange is the New Black.

WHAT’S DIFFERENT ABOUT US
- Big impact - you will directly impact a product that tens of millions of customers use every day
- Data driven - we use A/B testing to drive feature and product decisions
- Speed - we move quickly and iterate rapidly
- Unique culture - we live by our values, learn more about us at: www.netflix.com/Jobs
 
RESPONSIBILITIES
- Work closely with key stakeholders to develop our SEO strategy
- Collaborate with the Product Management team to quantify potential SEO improvements, balance their impact to core business metrics, and prioritize accordingly
- Partner with the Design team to improve page designs that help improve relevance score
- Manage analytics tools (e.g. GWT, BrightEdge) and develop organic search reports to track progress
- Leading by example in making HTML/CSS, or SiteMap changes
 
QUALIFICATIONS
- Expert knowledge of search engine algorithms and ranking methods
- Advanced understanding of how the search engine industry is evolving
- Understanding of HTML, CSS, and coding structure as it relates to SEO
- Strong project management and coordination skills
- 5+ years of relevant SEO experience
 
 
 
 
 

Senior Software Engineer in Test - iOS | Netflix, Inc. | Los Gatos, CA


Senior Software Engineer in Test - iOS | Netflix, Inc. | Los Gatos, CA


Senior Software Engineer in Test - iOS

UI Engineering

Los Gatos, CA

With over 50 million users world wide, Netflix is reinventing how people watch television, and our iOS app is one of the most successful and widely used applications available. Put together, it's an opportunity to delight millions of users and make video streaming accessible to anyone, anywhere in the world. Our application leverages modern browser technologies - JavaScript, CSS, and the full bucket of HTML5 features in mobile WebKit. Join forces with a collaborative team of mobile-focused UI engineers and help us lead the revolution in mobile user experiences.

What's different about us
- You will directly impact products that millions of people use every day
- Our team builds iOS user interfaces in a hybrid app environment, using the latest web technologies - we aren't building traditional websites
- We're a data-driven company that values A/B testing in everything we do
- We value self-motivated, high-performing individuals with a passion for both the business and the technology
- We work to attract the best and brightest and pay accordingly
- Our culture is a bit unique, and we live by our values, so it's worth learning more about Netflix at www.netflix.com/Jobs

Responsibilities
- Develop and implement manual and automated test cases, plans, and specifications across iOS devices
- Manage and support rapid deployment of new software releases to both internal and production environments
- Be a vocal advocate for the user experience. Work closely with developers, product managers, and designers to ensure a high bar for software quality
- Develop scalable testing approaches to support A/B testing many user interfaces and features concurrently

Qualifications
- Experience with testing and troubleshooting JavaScript-based applications
- Able to work independently and drive results
- Experience with test automation in hybrid iOS and JavaScript applications strongly desired, but not required
- 5+ years of relevant experience and a bachelor's degree in computer science or equivalent
 
 
 
 
 
 

Senior User Interface Engineer - Website | Netflix, Inc. | Los Gatos, CA


Senior User Interface Engineer - Website | Netflix, Inc. | Los Gatos, CA


Senior User Interface Engineer - Website

UI Engineering

Los Gatos, CA

Would you like to build the best UI to help connect people with movies and TV shows they will love? We are looking for a passionate Web UI Engineer to join our team to bring the Netflix website to the next level. As a member of the highly respected UI Engineering team, your job will be to develop new user interface features for over 53 million members in 45+ countries who stream over a billion hours of content a month. You will partner with the Product Management team and UX design team to take mere wireframes & design specs and turn them into reality on our Node.js and React based technology stack.

WHAT SETS US APART

- Big impact - work directly on products that 53+ million customers use every day
- Data driven - we use AB testing to drive features and product decisions
- Unique culture - learn more about us at jobs.netflix.com

RESPONSIBILITIES

- Work closely with the UX design team to iterate designs into living presentation code
- Rapidly prototype experiences for usability testing
- Implement solutions in JavaScript/CSS/Node.js/React that support a rich A/B testing environment

QUALIFICATIONS

- Proficiency and experience writing modern JavaScript based single page web applications (JavaScript, Ajax, HTML, CSS)
- Expert-level knowledge of JavaScript, CSS, HTTP
- Experience with Node.js, React, and HTTP2 a plus
- Good sense of what is required of a great user interface

EDUCATION AND EXPERIENCE

- 5+ years software engineering experience
- 3+ years professional front-end development experience


http://jobs.netflix.com/jobs.php?id=NFX01813


Senior Software Engineer/Architect - Licensed Content | Netflix, Inc. | Los Gatos, CA


Senior Software Engineer/Architect - Licensed Content | Netflix, Inc. | Los Gatos, CA


Senior Software Engineer/Architect - Licensed Content

Content Platform Engineering

Los Gatos, CA

Netflix is taking its streaming experience global. We are building the second generation of the content platform on the cloud that acquires, enhance and provision movie metadata and digital assets. This solution is critical to the success of our service and company, as we become a global leader in streaming technology. The platform provides both web interface and API for our content partners worldwide to ingest digital assets and metadata while providing metadata and asset management functionality to all the internal business units.

The Opportunity:
- Build external facing APIs to ingest Content Metadata and sources directly integrating with the Content Partner systems
- Envision a comprehensive solution and build from the ground up
- Architect the solution leveraging the Amazon cloud infrastructure
- Build high scalability and availability to support our international expansion
- Collaborate with external content providers (20th Century Fox, MGM Grand etc.) to streamline ingestion of digital assets and metadata

Here is your cheat sheet for the interview:
- You are a hands-on architect who enjoys coding
- You have excellent communication and leadership skills
- You are a guru in Object Oriented analysis and design, as well as OO programming and Service Oriented Architecture
- You have excellent data modeling skills
- You are self-driven and can deliver solutions partnering with both external and internal development teams without a project manager
- You are curious about emerging technologies and can quickly evaluate and adapt to new technologies
- You can quickly respond to the changing business needs and roll out functionality in small increments rather than a big bang approach
- Experience in writing web services for external partners is a plus
- Experience in writing solutions deployed to cloud is a plus

Bonus points for:
- Distributed and Scalable architectures
- Data Structure and Algorithms
- Experience in writing solutions deployed to cloud (AWS, Azure, etc.)
- Experience in Agile development methodology.

Click here to learn more about the Content Platform Engineering team


http://jobs.netflix.com/jobs.php?id=NFX01683



Senior Software Engineer/Architect - Architecture and Infrastructure | Netflix, Inc. | Los Gatos, CA


Senior Software Engineer/Architect - Architecture and Infrastructure | Netflix, Inc. | Los Gatos, CA


Senior Software Engineer/Architect - Architecture and Infrastructure

Content Platform Engineering

Los Gatos, CA

Netflix is the world's leading streaming video service, and our growth is accelerating. As we grow internationally, we continually enhance our cloud-based infrastructure to improve our services' performance, scalability, and reliability. Our 53+ million subscribers consume over five billion hours of video a quarter and account for about 33% of the downstream Internet traffic in North America. The Netflix Content Platform team is essential to this growth. We bring the entertainment content and its associated artwork, metadata, and video files into Netflix's systems at high quality for streaming to our customers.

Want to be part of a team where you feel you have to up your game because everyone else is so good?  Where the culture supports execution, learning, pivoting, and repeating until you've got a best practice to share with the company? That is what you get at Netflix, where our culture of high performance, freedom and responsibility aren't buzzwords--they are part of what we do every day.

About you
At a cocktail party, you delight your guests with stories of some of the best designs you've created.  You eat performance and scalability for breakfast, and you dine on stability improvements in production to get to multiple nines of uptime.

Your previous team wants to call you daily to thank you for everything you coded because it was so well constructed and easy to maintain.  You have a talent for building and scaling high-traffic distributed systems and a track record of improving them. You know how to design well architected solutions right from the start and blend that with pragmatic hands-on execution.

Communication is your strong suit: in code, in email, and face-to-face. You love finding and sharing best practices and driving higher discipline across organizations.  Your deep knowledge of the stack helps to triage stability and performance issues in production and help improve system reliability through configuration and code design best practices.

Responsibilities
- Drive re-architecture of existing systems to implement better maintained, well-performing, and scalable architectures
- Define, evangelize, and measure improvements in cloud-related content ingest operations
- Harvest and apply Netflix best practices across the entire stack
- Jump in on production issues and re-work code, monitors, and alerts for high stability

Minimum Job Qualifications
- 10 years of relevant software engineering experience
- 6 years of experience with high-traffic, large-scale distributed systems and client-server architectures
- Object-oriented programming experience with Java and Java garbage collection or similar
- Experience with Linux, Java, Tomcat, Apache/Nginx, and Node.js.
- Highly effective communication skills and experience on a service oriented team
- BS/MS in computer science (or equivalent)

Nice to Have
- Understands complex systems from a performance perspective.
- Experience with application and system profiling techniques (e.g. perf, SystemTap) a plus.
- Experience with Cloud Computing platforms (e.g. Amazon AWS, Microsoft Azure, Google App Engine) a plus.
- Regularly attends QCon and similar conferences
- Follows and/or has direct experience in the entertainment industry


http://jobs.netflix.com/jobs.php?id=NFX01862


Senior Web UI Engineer - Product Discovery | Netflix, Inc. | Los Gatos, CA


Senior Web UI Engineer - Product Discovery | Netflix, Inc. | Los Gatos, CA


Senior Web UI Engineer - Product Discovery

Content Platform Engineering

Los Gatos, CA

Netflix is continuing its global expansion and is an established global brand. We reach 53M+ subscribers and stream over 5 billion entertainment view hours every quarter. Netflix accounts for more than a third of downstream traffic in North America during peak. Subscribers can access this content on-demand on more than 1,000 different devices of their choice.

Global brand presents significant and unique engineering challenges. At the center of those challenges is the Netflix Content Platform Engineering organization, responsible for putting together the product streamed by our customers, which includes not just great video content but also great image artwork.

The Content Platform Product Discovery team, which is focused on enabling our customers to discover great content that they love, is looking for UI Software Engineer to join our team. We love complexity and excel at solving interesting problems, and you should, too!

We are building the next revision of our cloud-based solution to acquire, enhance and provision digital assets for content. As we expand globally there are challenges around internationalization and localization where our user interface has to serve needs of a global workforce.

Who are you?
Are you someone who loves complexity? Do you think by stepping into your customer's shoes while developing the UI? Do you fall asleep thinking about the problem and are ready to experiment and try out new workflows to solve a complex task? Do you, and others, consider yourself a high-performance engineer and individual?

Then this is the right team, and company, for you!

Qualifications
- 5+ years of software development experience in any OO languages
- 3+ years of experience with Javascript, HTML, CSS and client-side web frameworks
- You are a guru in Service Oriented Architecture and working with REST service based servers.
- Keeping up with the fast evolving UI world
- Great communication skills
- Great thinking skills: can take complicated workflows and break them down into discrete, bite-size chunks.
- Self-driven and can deliver solutions partnering with both internal and external development teams without the need of a project manager.

Bonus
- Experience in solutions running in cloud (eg. AWS EC2 Cloud)
- Experience in Grails, Ruby frameworks


http://jobs.netflix.com/jobs.php?id=NFX01823



Senior Software Engineer - Product Discovery | Netflix, Inc. | Los Gatos, CA


Senior Software Engineer - Product Discovery | Netflix, Inc. | Los Gatos, CA



Senior Software Engineer - Product Discovery

Content Platform Engineering

Los Gatos, CA

Netflix is continuing its global expansion and is an established global brand. We have reached 50M subscribers and stream over 5 billion entertainment view hours every quarter. Netflix accounts for more than third of downstream traffic in North America during peak. Subscribers can access this content on-demand on more than 1,000 different devices of their choice.

Global brand presents significant and unique engineering challenges. At the center of those challenges is the Netflix Content Platform Engineering organization, responsible for putting together the product streamed by our customers, which includes not just great video content but also great image artwork.

The Content Platform Product Discovery team, which is focused on enabling our customers to discover great content that they love, is looking for a rock star Software Engineer to join our team. We love complexity and excel at solving complex problems, and you should, too!

If you are a Software Engineer with experience in web application development and distributed REST services we would love to talk to you about this great opportunity as we embark on our next expansion wave.

Who are you?
Are you someone who loves complexity? Do you fall asleep knowing your subconscious will work on that hard coding problem overnight, and wake up in the morning with the solution and wondering what problem will be waiting beyond it? Do you thrill at making a difference that moves the company's business in a meaningful way? Does it jazz you to work with smart people who share your passion? Do you, and others, consider yourself a high-performance engineer and individual?

Then this is the right team, and company, for you!

Qualifications
- 5+ years development experience Java, C# or any similar OO languages
- Experience in distributed and scalable design
- Experience in Concurrent and Event driven systems
- Experience with SQL and noSQL persistence
- Great communication skills
- Great thinking skills: can take complicated workflows and break them down into discrete, bite-size chunks to be delivered

Bonus
- Experience in solutions running in cloud (eg. AWS EC2 Cloud)
- UI development in modern frameworks
- Agile, Scrum, and Kanban


http://jobs.netflix.com/jobs.php?id=NFX01536


User Experience Designer - Enhanced Content & Localization Platform | Netflix, Inc. | Los Gatos, CA


User Experience Designer - Enhanced Content & Localization Platform | Netflix, Inc. | Los Gatos, CA


User Experience Designer - Enhanced Content & Localization Platform

Content Platform Engineering

Los Gatos, CA

For those User Experience and Interface Designers that love simplicity, this is the job for you!

We are building products that power Netflix's recommendations (click here), help with creating engaging copy, workflow for video assets, and tools for global product. We need your unique talent and passion to take our business-to-business applications to the next level.

About Us

Although Netflix is an established company, in many ways we still act like a start up. You'll work in a bullpen with your team and exchange ideas and hypotheses, rapidly testing in real-time. We'll make decisions based on collecting data and observing how our users interact with our product.

The organization is flat, process is minimal, individual responsibility is big, and there is an emphasis on keeping non-productive influences out of the everyday decision process. Upholding these philosophies will be imperative as we execute our aggressive plan of global expansion over the next few years.


About You

You're truly talented and obsess about reducing complexity. You are recognized by your colleagues as a go-to person and you raise the average of every team you've joined.

You are comfortable thinking inductively and deductively. You think big picture and small wins all within the same cycle. You can articulately describe large systems and express the most appropriate of details. You have exceptional communication skills. You know how to work cross-functionally with multiple teams, as well as make your ideas and data clear to get everyone on the same page.

Finally, you have tremendous visual skills and the ability to tell a story. You solve interactive, three dimensional problems in time and space, and are passionate about taking existing art and bringing out its best pieces while adding your own innovative ideas. You know how to take complicated workflows and make them elegant. You have the patience to take any hodge-podge of Engineering art and build something magical.

Our team hasn't yet experienced the gestalt state that can come from having the influence of a truly inspirational designer. We've built the underlying systems that allow product innovation. We know it can be even better-with your help.

The Must Haves:

- 5+ years design on consumer-friendly interactive experiences
- A great portfolio that showcases deep visual and interaction design skills
- Comfortable simplifying very complicated workflows
- Ability to rapidly ideate and produce multiple UX/UI concepts
- Eye for detail
- The communication skills to clearly articulate your concepts-and evangelize on their behalf
- Experience across the entire product lifecycle and have lived through multiple launches (experience with international launches is a plus)
- BA/BS in fine arts, graphic arts, human factors or related field
- A passion for movies and TV shows.


http://jobs.netflix.com/jobs.php?id=NFX01798


Senior Software Engineer/Architect - Localization Platform Engineering | Netflix, Inc. | Los Gatos, CA


Senior Software Engineer/Architect - Localization Platform Engineering | Netflix, Inc. | Los Gatos, CA


Senior Software Engineer/Architect - Localization Platform Engineering

Content Platform Engineering

Los Gatos, CA

With over 50 million customers, spread over 50 countries, streaming content using a vast variety of devices, being able to serve up a localized experience becomes extremely important. Supporting this global brand presents significant engineering challenges with localization. Towards this we are building up the Localization Platform Engineering team to focus on building highly scalable and available products, while using open source technologies, to be leveraged on demand at Netflix scale.

If you are a top-notch software engineer/architect, with experience building distributed and scalable architectures, we'd love to tell you more about this amazing opportunity. The challenges are myriad, the opportunities are many, visibility is high, and the impact is immense.

THE CULTURE:                    
When you get up in the morning and think about your work for the day, are you excited? Can't wait to get started? Do you feel like the work you do makes a difference and moves the business in a meaningful way? Do your co-workers know who you are, what you do, and that you do it exceptionally well? Do you want to work with smart people who love to solve hard problems? This is the kind of environment that we value at Netflix. High performance is not only noticed but required.

QUALIFICATIONS:
-7+ years development experience including OO programming.
-Experience building software that is high scalability and available.
-Distributed computing experience
-Data Structure and Algorithms
-Experience with NoSQL databases like Apache Cassandra, etc.
-Experience with test frameworks like JUnit, TestNG
-Proficiency with SQL

Bonus points for:
-Thorough knowledge of ICU, CLDR, and ISO standards.
-Exposure to handling CJK character sets.
-Experience building tools for i18n conformance and localization tools.
-Experience in writing solutions deployed to cloud (AWS, Azure, etc)

Click here to learn more about the Content Platform Engineering team


http://jobs.netflix.com/jobs.php?id=NFX01686



Senior Software Engineer - Video Algorithms and Research | Netflix, Inc. | Los Gatos, CA


Senior Software Engineer - Video Algorithms and Research | Netflix, Inc. | Los Gatos, CA


Senior Software Engineer - Video Algorithms and Research

Content Platform Engineering

Los Gatos, CA

The Challenge:
We encode video and audio streams that account for about one third of peak download traffic in North America, and are viewed by more than 50 million subscribers worldwide. We ingest thousands of high profile TV shows and movies and transcode to the best video quality possible. We incorporate automated quality control throughout our pipeline so that our streams play seamlessly on all Netflix-ready devices. We run our ingest and encoding software on the cloud and need to design for efficiency, reliability, and scalability.

How We Meet the Challenge:
A combination of effective signal processing algorithms, excellent software development and strong intuition on what works for a scalable production system.

About You:
You are a self-driven Senior Software Engineer who likes to work within small teams in a fast-paced environment. You have a strong research background and love to think about cutting-edge algorithms related to video and images. You are eager to apply your expertise in impacting what millions of people watch everyday.

Qualifications:
- Solid understanding of video compression and video streaming principles. Extensive experience with compression standards such as H.264, Mpeg2, VC1 or HEVC.
- Strong background in image and signal processing, both algorithm design and implementation (for example, image scaling, deinterlacing, frame rate conversion, artifact detection). Experience with video quality analysis and computer vision also desirable.
- 5+ years experience in multimedia software development, with excellent debugging and problem solving skills.
- MS in Electrical Engineering/Computer Science or equivalent. Ph.D. preferred.
- Proficient in C++ or Java and solid understanding of object-oriented programming.
- Involvement in open-source multimedia projects (such as ffmpeg, x264, avisynth, mplayer) is a big plus.

As a member of the Video Algorithms and Research Encoding Technologies team you will:
- Develop and maintain video and image encoding software that plug into the Netflix media pipeline.
- Design and implement algorithms that can automate video quality control of incoming source content and encoded Netflix streams.
- Work closely with the Research Scientists to implement and optimize video algorithms.
- Assist the Video Engineering team in making decisions related to encoding recipes and new technologies.


http://jobs.netflix.com/jobs.php?id=NFX01467


Senior Software Engineer - Video Systems | Netflix, Inc. | Los Gatos, CA


Senior Software Engineer - Video Systems | Netflix, Inc. | Los Gatos, CA


Senior Software Engineer - Video Systems

Content Platform Engineering

Los Gatos, CA

The Position

Netflix sources audio/video content in a variety of digital formats ranging from standard definition MPEG transport streams to high-definition (HD) QuickTime streams to ultraHD (UHD) 4K mezzanine formats including IMF and DPX. Our sources are transformed into a variety of output formats to provide a great streaming experience to customers on a wide range of devices such as the iPad, iPhone, PS3, Wii, and XBOX 360, PC's and Macs, along with a variety of TV's and Blu-ray players. Further, accessibility is a key component of our streaming service and we are working hard to offer the same great Netflix experience to the hearing challenged community by building the best-in-breed timed text processing tools.

As a member of the Video Systems team, you will develop a suite of cloud scale SW tools that will be used to ingest and transform the content for the Netflix video streaming service. Your responsibilities will include helping to define ingest specifications, developing tools to inspect ingested audio/video/text content for any errors, tools for audio/video/text processing and packaging, DRM application, and stream verification. Your excellent multimedia development skills will help us build the most efficient and scalable content transcoding system in the world.

About you

You are a senior engineer with a strong background in digital audio/video encoding and system layer formats. You have solid working experience with multiple system-layer formats such as MPEG2 (system and/or transport), MPEG4, H.264/H.265 NALs, AC-3, and AAC and have developed tools such as stream readers/parsers and muxers/demuxers. You constantly and consistently strive towards becoming a better and better software engineer and employ the right OO techniques for solving the problem at hand. You have demonstrated leadership abilities, but you also like to work hands on and self directed in a fast paced, growing organization that gives you room to apply your expertise to solve big technical challenges. You hold your own among a demanding peer group, and are able to engage in discussions with others about concepts like streaming and buffering, and parallel encoding of video content.

Qualifications

- 5+ years of relevant multimedia software development experience
- Deep understanding and experience with the nuts and bolts of digital video encoding and playback
- Expert in OO design and implementation using Java, C# or C++
- Working experience with at least two of the following audio/video specifications: ISO.IEC 13818-1 (MPEG Transport and Program Streams), SMPTE 2067 (IMF), SMPTE-377 (MXF), Digital Audio Compression Standard (AC-3, E-AC-3), ISO.IEC14496-2 (MPEG4 visual), ISO.IEC14496-3 (MPEG4 Audio), ISO.IEC 14496-10 (NAL System Layer), ISO.IEC 14496-12 (ISO base media file format), ISO.IEC 23008 (HEVC)
- Expertise in one or more caption formats such as CEA-608, W3C-TTML, WebVTT, etc. is a big plus
- Involvement in an open-source multimedia project such as FFMpeg or GStreamer is a big plus
- Experience with Linux a plus

Responsibilities

- Design and develop highly scalable encoding tools such as readers/parsers, and writers for a variety of stream formats such as QuickTime, IMF, MPEG2TS, H264, H265, AAC, MP4
- Work with our Content Operations teams to define new ingest specifications and error codes
- Work with client engineering teams to define new streaming specifications
- Architect and design tools for automated inspection, conformance, and conversion of timed text assets


http://jobs.netflix.com/jobs.php?id=NFX01784


Senior Full Stack Engineer - Licensed Content | Netflix, Inc. | Los Gatos, CA


Senior Full Stack Engineer - Licensed Content | Netflix, Inc. | Los Gatos, CA


Senior Full Stack Engineer - Licensed Content

Content Platform Engineering

Los Gatos, CA

Netflix is taking its streaming experience global. We are building the second generation of the content platform on the cloud that acquires, enhance and provision movie metadata and digital assets. This solution is critical to the success of our service and company, as we become a global leader in streaming technology. The platform provides both web interface and API for our content partners worldwide to ingest digital assets and metadata while providing metadata and asset management functionality to all the internal business units.

The Candidate
- You are a Full Stack Developer, with experience in modern web frameworks and writing REST APIs.
- You are passionate about owning the design and implementation of feature set as a whole.
- You enjoy coding in all layers of the stack and care deeply about code quality, performance and execution.
- You can quickly respond to the changing business needs and roll out functionality in small increments rather than a big bang approach.

Here is your cheat sheet:
- 5+ years of web application development experience.
- Experience in modern web frameworks like Backbone.js, jQuery, Spring MVC, Grails, Angular, Bootstrap, Knockout, etc.
- Experience in server side development with expertise in Java, Groovy, Scala, OO programming, Service Oriented Architecture and data persistence technologies like Cassandra, Redis, Riak, Hbase, RDBMS, etc.

Bonus points for:
- Distributed and Scalable architectures
- Understand scoping and prototypical inheritance in Javascript
- Data Structure and Algorithms
- Experience in writing solutions deployed to cloud (AWS, Azure, etc.)
- Experience in Agile development methodology.

Click here to learn more about the Content Platform Engineering team


http://jobs.netflix.com/jobs.php?id=NFX01682



Internationalization Engineer | Netflix, Inc. | Los Gatos, CA


Internationalization Engineer | Netflix, Inc. | Los Gatos, CA



Internationalization Engineer

Content Platform Engineering

Los Gatos, CA

Our team is looking for a seasoned Internationalization Engineer to partner closely with localization and various engineering teams within Netflix. The primary focus of this position is to serve as a resource on i18n best practices, as well to architect, evangelize, and engineer solutions to solve i18n issues across various functions as we continue to expand on an international scale. This lean team primarily operates within our head quarters in Los Gatos, which is unique and enables effective cross-functional collaboration. If you would be interested in defining i18n at a growing company with ambitious goals for global development, we want to talk to you! 

Responsibilities:
- Own the i18n roadmap and communicate it to all involved
- Work with our Product Managers to ensure product business decisions are aligned with i18n best practices
- Work as an embedded engineer within different product teams to internationalize code, externalize all localizable content, and improve localizability
- Write scripts and automation tools when needed
- Help implement i18n tools for conformance at code submission or build time
- Organize ongoing i18n testing, bug logging and engineering
- Increase i18n knowledge of Netflix internal development teams
- Be the i18n evangelist at Netflix
- Drive usage of ISO, ICU and CLDR standards throughout engineering

Required Skills:
- 5+ years in i18n engineering, ideally related to web development
- 5+ years in web development role integrating i18n frameworks
- Clear communication and presentation skills
- Extensive knowledge of XML, Java, .Net, and associated i18n best practices for each
- Solid knowledge of Perforce, GIT, Oracle, Apache, web services, and advanced scripting skills
- Proven expertise in externalizing localizable strings stored in databases
- Experience with I18n tools and automation expertise
- Experience integrating enterprise-level localization tools into build systems to facilitate continuous localization cycles
- Association with the Unicode Consortium preferred. Thorough knowledge of ICU4J, CLDR, and other common standards
- Master's or Bachelor's Degree in CS