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
 
 
 
 
 

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


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


Senior Software Engineer/Architect - Originals

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 are continually enhancing our cloud-based infrastructure to scale and improve our services' performance, scalability, and reliability. Our 50+ million subscribers consume over five billion hours of video a quarter and account for about 33% of the downstream Internet traffic in North America. Subscribers enjoy Netflix on more than 1,000 different device types. Supporting this global brand presents significant engineering challenges. At the center of those challenges is the Netflix Content Platform team, responsible for bringing entertainment content and its associated artwork and metadata into Netflix's systems at high quality for streaming to our customers.

Want to be part of a team where every person you work with is someone you respect and learn from? Where the culture supports rapid innovation and excellent execution? That is what you get at Netflix, where high performance, freedom and responsibility are not just buzzwords but an integral part of what you do every day. Netflix hires extraordinary performers and gives them the freedom and responsibility necessary to make an impact.

About you
Thinking deeply about how to design great systems from the start is your passion. You eat performance and scalability for breakfast, and you dine on stability improvements in production to get to multiple nines of uptime.

When current and former colleagues think of highly valuable pieces that were easy to maintain and architected very well-they think of you. You have a talent for building and scaling high-traffic distributed systems and a track record of improving them. You know how to construct well architected solutions right from the start and blend that with hands-on execution whenever possible.

Communication is your strong suit: in code, in email, and face-to-face. You have the ability to find optimizations both within the application stack and across the infrastructure, sharing your findings 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 injest 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, and Apache/Nginx/Node.
- 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.
 
 
 
 
 
 

Senior Full Stack Software Engineer- Localization Platform Engineering | Netflix, Inc. | Los Gatos, CA


Senior Full Stack Software Engineer- Localization Platform Engineering | Netflix, Inc. | Los Gatos, CA


Senior Full Stack Software Engineer- 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.

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.

QUALIFICATIONS:
- 7+ years of web application development experience.
- Experience in modern web frameworks like Backbone.js, jQuery, Spring MVC, Grails,      Angular, Bootstrap, Knockout, node.js, 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.
-Experience with unit testing frameworks like JUnit, TestNG, QUnit, Selenium
-Proficiency with SQL

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.)

Click here to learn more about the Content Platform Engineering team


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


Senior Research Scientist - Video Algorithms | Netflix, Inc. | Los Gatos, CA


Senior Research Scientist - Video Algorithms | Netflix, Inc. | Los Gatos, CA


Senior Research Scientist - Video Algorithms

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 53 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 plus strategic video research that will help us cope with future demands of our business.

About You:
You are a Senior Research Scientist who has a successful track-record in video coding and video processing research. You have a clear vision of the big picture and motivated to work on difficult problems in the space, but at the same time you are ready to roll-up your sleeves to code, prototype and experiment. You like to work in a small team of video experts, in a fast-paced production environment. You are excited 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 Mpeg2, VC1 and H264/AVC and 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.
- PhD in Electrical Engineering/Computer Science or equivalent
- 5+ years of postdoctoral research experience, with relevant research publications or contributions to standards.
- Proficient in software development (C/C++ or Java), with excellent debugging and problem solving skills. Experience in writing production software or involvement in open-source multimedia projects (such as ffmpeg, x264, avisynth, mplayer, gstreamer) is a big plus.

As a Senior Research Scientist you will:
- Design and prototype algorithms for improving the quality and performance in our cloud-based video ingest and encoding pipeline
- Conduct research on next-generation video coding
- Participate in research conferences and standardization meetings
- Work closely and assist the Video Engineering team in making decisions related to encoding recipes and new technologies


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


Senior Software Engineer/Architect - Media Cloud Engineering | Netflix, Inc. | Los Gatos, CA


Senior Software Engineer/Architect - Media Cloud Engineering | Netflix, Inc. | Los Gatos, CA


Senior Software Engineer/Architect - Media Cloud Engineering

Content Platform Engineering

Los Gatos, CA

Netflix is the leader of internet video streaming both domestic and international, accounting for a third of peak internet traffic in North America and available on over a 100 different devices (including any smashing new smart phone, TV or gaming console).

Behind the scenes is the cloud based media transcoding infrastructure that enables this scale. If you ever had to implement a system that runs a dynamic workflow, in a production environment that is up 24x7, scattered across thousands of machines across a low reliability multi-zone cloud, managing a data catalog that is multi-PB in size, delivering updates for new features and all new device launches around the world while growing to an international scale in terms of capacity, scheduling and cost efficiency, then you know what we’re looking for. Almost every major Netflix feature has an immediate and direct impact on our team. We directly collaborate with all other teams in Netflix, from finance, movie purchasing, through CDN to website design.

We invent our own tools, languages, front ends and back ends. We use and contribute to Open Source software. We are responsible for defining, designing, implementing and running our solutions, and we constantly look for new ideas and new and better ways to do things as well as implementing new features on a very aggressive delivery schedule.

We are looking for engineers that can do everything so our solutions are never limited. Our current technology stack includes Linux, Java, AWS, MySQL, Cassandra, JavaScript, Angular, Python, …

As a senior member of the team, you will be expected to drive the requirements for and own large components of the system throughout their lifecycle: requirements, architecture/design, implementation, testing, and launch. You will need to exhibit strong leadership and communication skills, define and successfully execute on the engineering and release priorities in a very agile application development environment.

This is a great opportunity to make a real impact on millions of consumers, in real time, while inventing the architecture of a scalable cloud, and have fun doing it.

Wish list: 
- 5+ years object-oriented experience with at least one of: Java (preferred), C#, C++, or similar
- Experience with large-scale distributed infrastructure systems and client-server architectures
- Experience with *nix platform (Linux preferred)
- Excellent communication skills
- Experience as a Technical Lead on a complex distributed systems project
- Experience with Cloud Computing platforms: Amazon AWS, Microsoft Azure, Google cloud or similar
- Experience with SQL and/or NoSQL databases

Netflix is a very flat organization and we operate in small, loosely coupled, but tightly aligned teams. This role offers a lot of challenges and a great opportunity to impact a global business in a very significant way.
 
 
 
 
 

Content Support Specialist | Netflix, Inc. | Los Gatos, CA


Content Support Specialist | Netflix, Inc. | Los Gatos, CA


Content Support Specialist

Content Platform Engineering

Los Gatos, CA

Netflix is a leading provider of internet streaming video, reaching over 50 million subscribers in more than 40 countries and territories around the world. Our subscribers consume over 2 billion hours of video a month and account for about 33% of the downstream Internet traffic in North America. Subscribers enjoy Netflix on more than 1,000 different device types. Supporting this global brand presents significant operational challenges. At the center of those challenges is the Netflix Content Platform team, responsible for putting together the product streamed by our customers.

The Development Operations team in Content Platform Engineering is looking for a talented individual to support the end-to-end flow of assets within Netflix. Our team is responsible for managing the entire media pipeline, from ingest to encoding to publishing and beyond. We also provide first line support into the engineering teams, with the ability to troubleshoot problems and unblock critical business functions.

If you love to provide support and solve day-to-day operational challenges, you will love working with our team.

In this role, you will:
- Respond quickly to support requests from our users
- Investigate and diagnose problems, escalating to engineering when applicable
- Take corrective action to keep content flowing
- Monitor for errors in the workflow

The skills we require:
- Strong verbal and written communication skills
- Self-motivated and curious, eager to learn when faced with challenges
- Experience supporting web-based applications / services
- Creating, modifying, updating SQL queries in a relational database
- HTML / HTTP / REST Fundamentals
- Standard Linux commands / shell scripting
- Familiarity with issue ticketing systems (JIRA preferred)


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


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


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


Senior Software Engineer/Architect

Content Platform Engineering

Los Gatos, CA

Netflix is the leading provider of streaming video, reaching 50 million subscribers in more than 40 countries and territories around the world. Our subscribers consume over five billion hours of video a quarter and account for about 33% of the downstream Internet traffic in North America. Subscribers enjoy Netflix on more than 1,000 different device types. Supporting this global brand presents significant engineering challenges. At the center of those challenges is the Netflix Content Platform team, responsible for putting together the product streamed by our customers.

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! Our International expansion has brought in very interesting challenges to our tool set such as high scalability, availability, security, maintainability and internationalization. We will be delivering solutions leveraging the cloud infrastructure to meet these challenges.
 
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
 
- 5+ years development experience.
- Experience building Distributed and Scalable architectures
- Expertise in Data Structures, Algorithms and concurrency
- Experience in service tier development including OO programming and Service Oriented Architecture and knowledge of persistence technologies (Cassandra, Redis, Riak, HBase, RDBMS)

Bonus points for:
- UI development experience in modern web frameworks (Backbone.js, jQuery, Spring MVC, Angular, Bootstrap, Knockout, etc)
- Experience in writing solutions deployed to cloud (AWS, Azure, etc)
- Experience in internationalization
 
 
 
 
 

Tuesday, 16 December 2014

Senior UI Engineer - CS Engineering | Netflix, Inc. | Los Gatos, CA


Senior UI Engineer - CS Engineering | Netflix, Inc. | Los Gatos, CA


Senior UI Engineer - CS Engineering

Cloud and Platform Engineering

Los Gatos, CA

The Netflix Membership Infrastructure team provides a suite of web services for accessing customer related information. All engineering teams at Netflix use these core services: Account, Subscriber, Identity, A'B Experimentation, Device, Messaging, and Codes. Architecturally, we focus on building globally distributed systems that are resilient, performant, and can scale to accommodate our rapid international growth.

Part of the Membership Infrastructure team is the Customer Service Engineering team which develops all of the software tools to the Customer Service representatives and Netflix members in the Help Center. Netflix Customer Service needs to handle a wide variety of calls and chats - from billing and account related questions, to issues with customer devices, to queries about featured content.  What if we had better knowledge base articles? How do we provide the best customer experience? The suite of applications that the CS Engineering team builds has to be able to handle all of these things clearly and efficiently.

Currently, this team has enabled Netflix to deliver superior Customer Service, consistently ranked among the best in the US. However, as we grow internationally and expand our customer base, we are working on innovative ways to allow our subscribers to interact with our Customer Service group and deliver the best possible service.

Click here to learn more about this team.

We are looking for a UI engineer that is capable of working seamlessly with our full-stack and back-end engineers.

Responsibilities:
- Develop the UI using HTML5, CSS and JavaScript to create great product experiences
- Work in close concert with backend web development team, be able to understand the impact on the whole product, and suggest and plan the best solution with backend to UI in mind
- Take full ownership of a feature set from first discussion to bringing it live on the site
- Turn requirements into simple, elegant, optimal solutions that balance the needs of the health of the technology stack but always guided by our business needs

Qualifications:
- 5+ years of professional web development experience and a Bachelor's Degree in Computer Science or the equivalent
- Expert-level knowledge of JavaScript: you understand prototypical inheritance, scope, and closures
- Proficiency in user experience technologies DHTML (JavaScript, Ajax, HTML5, CSS3), as well as templating solutions like Mustache
- Experience with Backbone, Bootstrap, jQuery, or other frameworks like Angular.js
- Experience in OO Javascript
- Deep understanding of good software design patterns mixed with a healthy passion for refactoring and keeping things simple
- Strong Computer Science skills. Must understand the core principles of OO design & development and how to apply them in a highly scaled environment
- Solid engineering understanding of how to build a scalable, maintainable, efficient UI layer
- Deep passion for creating great user experiences
- You may have experience with UI unit testing frameworks like Jasmine or Mocha


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


Senior Performance Architect | Netflix, Inc. | Los Gatos, CA


Senior Performance Architect | Netflix, Inc. | Los Gatos, CA


Senior Performance Architect

Cloud and Platform Engineering

Los Gatos, CA

Netflix is the world's leading streaming video service, and our growth is accelerating. As we grow internationally, we are continually enhancing our cloud-based infrastructure to scale and improve our services' performance, scalability, and reliability.

About you:
Performance and scalability is your passion. When current and former colleagues think of performance - they think of you. You have a talent for scaling high-traffic distributed systems and a track record of improving them. Your improvements should be represented by hard-numbers and grounded in engineering principles to drive changes across multiple teams. Communication is your strong suit. You have the ability to find optimizations both within the application stack and across the infrastructure, communicating your findings effectively to others.  Your deep knowledge of the stack helps to triage stability and performance issues in production and help improve system reliability through configuration best practices.

About us:
Want to be part of a team where every person you work with is someone you respect and learn from? Where the culture supports rapid innovation and excellent execution? That is what you get at Netflix, where high performance, freedom and responsibility are not just buzzwords but an integral part of what you do every day. Netflix hires extraordinary performers and gives them the freedom and responsibility necessary to make an impact.

Responsibilities include: 
- Drive performance and scalability optimizations for Netflix.
- Define and evangelize cloud-related optimizations and best practices to improve performance and reliability.
- Develop effective tooling to solve challenging performance problems at scale.
- Assist with production triage when performance or availability issues arise.

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.
- Experience with Linux, Java, Tomcat, and Apache/Nginx/Node.
- Highly effective communication skills and experience on a service oriented team.
- BS/MS in computer science (or equivalent).

Winning Qualities:
- Understands complex systems from a performance perspective.
- Expert at middleware (java/tomcat/apache) configuration and optimization.
- 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.

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


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


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


Senior Software Engineer/Architect - Payments Platform

Cloud and Platform Engineering

Los Gatos, CA

Want to be part of a team where every person you work with is someone you respect and learn from? Where the culture supports rapid innovation and excellent execution? That is what you get at Netflix, where high performance, freedom and responsibility are not just buzzwords but an integral part of what you do every day. 

Netflix is building a payments platform that enables over 50 million customers worldwide to subscribe to our instant streaming video service. The team is at the brink of cutting edge innovation to support subscriber growth and global expansion and is enabling a cloud centric distributed architecture to achieve this. A scalable and globally available payments platform is critical to Netflix's continued success and as a senior member of this team, you will provide architectural leadership and strategy to support Netflix's continuous growth.

As part of the team, you will work on an international payment system able to process transactions worldwide, connecting to multiple payment processors and supporting many different payment types (credit card, direct debit, and more). You will also take an active role in leading and fostering innovation in the online payment space. Events like the Netflix Billing & Payments Engineering Meetup are organized to always stay on top of the technology.

You belong in this team if:
- You are a hands-on engineer and you like it
- You enjoy working with globally distributed, loosely coupled systems in the cloud
- You have a strong interest in resolving technical challenges related to international online payment processing
- You are self-driven and highly motivated to deliver top tier solutions with minimal guidance
- You are able to adapt quickly to changes in business requirements and work in an agile environment
- You strongly believe in test driven development
- You are curious about emerging technologies and can quickly evaluate and adapt to new technologies
- You are team player who is happy to collaborate with the engineering organization across Netflix

Technical qualifications:
- 8+ years of server-side software development experience
- 5+ years of experience in object-oriented programming, preferably in (but not restricted to) Java
- Solid expertise in building highly scalable, distributed services (preferably REST based)
- Deep knowledge of concurrency, resiliency, caching, HTTP and REST
- BS/MS in computer science or equivalent
- Excellent communication skills

Nice to haves:
- NoSQL experience (Cassandra, MongoDB)
- Knowledge of cloud computing platforms (AWS)
- Experience working with payment processors and processor integrations 





Cloud Capacity Architect | Netflix, Inc. | Los Gatos, CA


Cloud Capacity Architect | Netflix, Inc. | Los Gatos, CA


Cloud Capacity Architect

Cloud and Platform Engineering

Los Gatos, CA

Netflix operates a massive cloud-based footprint globally. Clusters come and grow, capacity ebbs and flows, a system is in a constant state of change. To add even more complexity, our engineers can push whenever they want and at whatever scale they desire. Putting it lightly, effective capacity planning can be a daunting task. Are you up for it?

We are looking for someone who is a master of capacity planning on highly dynamic and virtualized environments, understands and can characterize complex workloads, and along the way find opportunities to improve both global efficiency and performance. Working alongside a set of world-class performance engineers on our team your insight will help us tackle any capacity challenge that comes along.

Responsibilities
- Track, analyze, and trend our capacity on the cloud
- Analyze workloads for discrete subsets of services (e.g. online vs batch)
- Create tools which provide insight on capacity allocation patterns
- Identify cross-account capacity sharing strategies
- Work with key service teams to identify opportunities for optimization and more effective utilization
- Work closely with Financial Planning & Analysis team to drive accurate capacity purchases
- Help coordinate and drive large instance migrations across hundreds of services

Requirements
- 8+ years of working with large scale distributed systems, ideally with a capacity planning focus
- Ability to analyze complex system workloads
- Familiarity with capacity planning methodologies
- Strong background in statistical analysis
- Effective communicator, able to engage with internal teams as a consultant
- CS background or equivalent experience

Bonus Qualities
- Experience with capacity planning on AWS, primarily EC2
- Linux systems performance analysis
- Open source or software contributions in the area of capacity planning
- Programming skills in Java, Python, and R


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