Showing posts sorted by date for query php. Sort by relevance Show all posts
Showing posts sorted by date for query php. Sort by relevance Show all posts

Thursday 7 August 2014

Senior User Interface Engineer - Mobile & Tablet Devices | Netflix, Inc. | Los Gatos, CA


Senior User Interface Engineer - Mobile & Tablet Devices | Netflix, Inc. | Los Gatos, CA


Engineering

Senior User Interface Engineer - Mobile & Tablet Devices

User Experience

Los Gatos, CA

Netflix is the world’s leading video streaming subscription service. The Netflix streaming application for mobile and tablet devices 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 mobile experience leverages modern browser technologies – HTML5, CSS3 and other capabilities provided by mobile WebKit. Join forces with a collaborative team of mobile-focused front-end engineers and help us lead the revolution in web-based, mobile user experiences.

WHAT’S DIFFERENT ABOUT US

- Our team develops browser-based mobile user interfaces, not traditional websites and not native applications
- We work heavily in JavaScript with an eye towards improving performance and managing memory
- We’re a data-driven company that values A/B testing
- We value self-motivated, high-performing individuals with a passion for both the business and the technology
- 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 on mobile devices
- 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 and evolve the underlying interfaces that support your projects

QUALIFICATIONS

- Expert-level knowledge of JavaScript: you understand prototypical inheritance, scope, and closures
- Comfortable coding custom JavaScript solutions rather than relying on existing frameworks
- Proficient in CSS and HTML
- Experienced with both production-quality code and rapid prototyping
- Experience with mobile web app development strongly desired, but not required
- Passionate about user experience
- 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=NFX00180


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


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


Engineering

Senior User Interface Engineer - Website Growth Team

User Experience

Los Gatos, CA

Want to help take Netflix to the next level? We have more than 44 million members in 41 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 social experiences and user profiles features that help people find movies and TV shows they’ll love. We also lead product innovation for our sign-up and acquisition channels, growing our subscriber base as we expand internationally.
 
WHAT’S DIFFERENT ABOUT US
- Big impact - you will directly impact products 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 40 million members
- 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 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 the technology
- Expert-level knowledge of JavaScript, CSS, HTML and HTTP
- Comfortable writing custom JavaScript solutions rather than relying on existing frameworks
- Experienced with both production-quality code and rapid prototyping
- Experience with jQuery, Backbone, Dust.js and Node.js a plus
- Mobile web development and responsive design skills strongly desired, but not required
- 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
 
 
 
 
 

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


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


Engineering

Senior User Interface Engineer - TV Platforms

User Experience

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 Software Automation Engineer | Netflix, Inc. | Los Gatos, CA


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


Engineering

Senior Software Automation Engineer

User Experience

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
 
 
 
 

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


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


Engineering

Senior Software Engineer in Test - iOS Platform

User Experience

Los Gatos, CA

Netflix is reinventing how people watch television, and our streaming application for iOS devices 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 - HTML5, CSS3 and other capabilities provided by mobile WebKit. Join forces with a collaborative team of mobile-focused front-end engineers and help us lead the revolution in mobile user experiences.

What's different about us

- Our team develops mobile and tablet user interfaces in a hybrid app environment, not traditional websites
- We're a data-driven company that values A/B testing in everything we do
- We need self-motivated, high-performing individuals with a passion for both the business and the technology
- You will directly impact products that millions of people use every day
- 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 all 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
- Passionate about the user experience
- 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 Experience Designer - Phone and Tablet | Netflix, Inc. | Los Gatos, CA


Senior User Experience Designer - Phone and Tablet | Netflix, Inc. | Los Gatos, CA


Engineering

Senior User Experience Designer - Phone and Tablet

User Experience

Los Gatos, CA

We are looking for a designer who is passionate about phone and tablet design, loves solving customer problems, and has disruptive ideas for delivering amazing mobile experiences to millions of customers.  Here are the top five reasons why you will love it here:

- Your work is seen globally by millions of people (and growing) on smart phones and tablets
- You are empowered to constantly re-imagine the phone and tablet user experience to make movie finding and watching even more delightful
- You are surrounded by so many talented people that you’re inspired every day
- On the spectrum from conservative to reckless, we live right on the border of reckless (otherwise we’re not pushing boundaries)

But enough about us…

About You:

You’re an incredible visual and interaction designer. You have years of experience creating great consumer-oriented UIs. You’re an innovator by nature. Highly adaptable. When faced with limits, you become more — not less — creative. You bring projects from concept to completion, doing everything possible to ensure their success.

You “think” AND “do”. You’re smart, confident, highly competent—and mature enough not to have an ego. You’re a skilled communicator who welcomes honest, candid feedback. You believe that the best designs prove themselves in the marketplace, and you think of data and testing as allies in creating the best possible user experience.

The “Must-haves”:

- 5+ years design on consumer-friendly interactive experiences
- A great portfolio that showcases deep visual and interaction design skills
- Ability to rapidly produce multiple UX/UI concepts 
- 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 good sense of humor 
- A love of movies and TV shows
 
 
 
 
 

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


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


Engineering

Senior User Interface Engineer - Website

User Experience

Los Gatos, CA

Would you like to build the best UI to help connect people with movies they will love? Do you think in unobtrusive Javascript and layered semantic markup? We are looking for a passionate Web UI Engineer to join our team to bring the Netflix site 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 the member website experience. You will partner with the Product Management team and UX design team to take mere wireframes & design specs and turn them into reality using JavaScript/HTML/CSS/Dust/Node.js technologies.

WHAT SETS US APART

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

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/HTML/CSS & Node.js/Dust that support a rich A/B testing environment

QUALIFICATIONS

- Proficiency and experience writing modern JavaScript based web applications (JavaScript, Ajax, HTML, CSS)
- Experience with jQuery, Node.js/Dust 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
 
 
 
 
 

Senior Software Engineer - Playback Security Team | Netflix, Inc. | Los Gatos, CA


Senior Software Engineer - Playback Security Team | Netflix, Inc. | Los Gatos, CA


Engineering

Senior Software Engineer - Playback Security Team

Product Engineering

Los Gatos, CA

Are you excited to designed software solutions that continuously delight millions of customers across the world? Do you have a passion for tackling the scale that comes with processing billions of requests daily? Are you driven to create elegantly simple designs for tough architectural problems and inspiring others to do the same? Then we would like to talk to you about a great opportunity at Netflix!

The Playback Security team at Netflix seeks a Senior Software Engineer to help us build the platform that enable secure access to our streaming content. Our team delivers the always-on service that each customer touches when they press play.  In this role, you will ensure security algorithms for device identity and DRM run at cloud scale. You will work with rock star colleagues across the organization with a shared mission of leading the worldwide evolution from linear TV to Internet TV.

You can learn more about the technology the team has built to enable playback for Netflix: http://techblog.netflix.com/2014/06/building-netflix-playback-with-self.html.

IF YOU CAN…

- Address complex architectural problems with simple, intuitive design
- Work at all phases of the software development lifecycle (planning, design, implementation, deployment and support)
- Collaborate effectively with teammates and technical partners
- Communicate technical ideas and direction in cross-functional settings

IF YOU HAVE…

- 7+ years of relevant software development experience
- BS or MS in Computer Science or equivalent engineering experience
- Exceptional Java, C# or C++, object oriented design and programming skills
- Experience with cloud-based architectures
-  Solid understanding of OOP/OOD principles and data structures
- Exposure to distributed key-value persistence store environments (Cassandra, Memcached) or relational databases
- Exposure to web service security concerns and technologies (SSL, key management, DRM)
- Experience with state-of-the art tools and techniques such as web services (REST), data modeling and communication (JSON/XML)

IF YOU PRACTICE…

- End-end ownership of major features and components: from inception to deployment
- Rapid innovation to evolve systems rapidly in support of changing business needs
- Test-driven development and continuous integration
- Attention to detail and openness to critique through code and design reviews
- Opportunistic code refactoring (you are comfortable changing tires on a moving vehicle)

…Then you have what it takes to tackle the challenge of bringing Netflix to millions more customers across the globe.

Netflix offers a unique culture that values freedom and responsibility. You can learn more at jobs.netflix.com.
 
 
 
 
 

Senior Software Engineer - Search Algorithms | Netflix, Inc. | Los Gatos, CA


Senior Software Engineer - Search Algorithms | Netflix, Inc. | Los Gatos, CA


Engineering

Senior Software Engineer - Search Algorithms

Product Engineering

Los Gatos, CA

Netflix is the world's leading video streaming subscription service and is known for its personalization technologies, innovation, and unique company culture. We are looking for an experienced software developer to work on our search algorithms and services to help us continue to innovate, grow our global service and delight our customers. You will work with our team of engineers and product management on the search team to take Netflix's search technology to the next level. You will be responsible for designing, implementing, and iterating on machine learning algorithms and A/B tests; for optimizing and improving production systems; and for working with teams across the organization to drive projects from the idea stage to running code.

If you have a passion for building scalable, robust systems; are interested in pushing the envelope in search algorithms and machine learning; love working with the latest technologies in a fast-paced, agile environment; and are excited at the prospect of working on software that millions of people use and love, then we want to talk to you.

Requirements:
- 5+ years of relevant software engineering experience
- 5+ years of Java or equivalent language experience
- Strong and proven object-oriented development skills
- Experience with large-scale distributed systems
- Successful track record of delivering quality results in complex cross-functional projects
- Comfortable working in a fast-paced, dynamic environment
- BS/MS in computer science (or equivalent)

Nice to have:
- Experience with big data and Hadoop 
- Experience with Cloud Computing platforms 
- Experience building classifiers, regression models, and ranking systems
- A/B testing experience
- MS or PhD in Computer Science, Applied Mathematics, Statistics, or related field
 
 
 
 
 

Machine Learning Scientific Director | Netflix, Inc. | Los Gatos, CA


Machine Learning Scientific Director | Netflix, Inc. | Los Gatos, CA


Engineering

Machine Learning Scientific Director

Product Engineering

Los Gatos, CA

The Algorithms Engineering (AE) team owns the research, development and innovation for the algorithms driving the Netflix product including Personalization and Search. We are looking for an experienced machine learning leader to join our team and become the technical point of reference for a brilliant team of researchers and developers. In this position, you will lead the way in research and development of the next generation of algorithms to improve the experience for our more than 40 million members in over 40 countries. You will work on advanced machine learning problems such as personalized learning to rank, row ordering and selection, personalized search and similarity models. For more details on the kind of problems we are working on, read this 2-part blog post by members of our team.

You will need to exhibit strong leadership and communication skills. You will lead and mentor researchers and engineers with years of experience. However, no management of direct reports is expected. To be successful in this role, you must have a strong machine learning/data mining background, both theoretically and in practical applications. Your day-to-day work will include project technical leadership, mentoring, contribution to project discussions, internal and external presentations, but also individual research and development. The exact combination of the previous tasks will depend on your individual background and strengths, but you should expect all of them to be part of your leadership role.

This is the ideal role for you if you are an experienced applied machine learning researcher who, as a next step in your career, is looking to have a huge impact on a product loved by millions of people across the world.
MINIMUM JOB QUALIFICATIONS:
* At least ten years of postdoctoral research experience
* Strong background on machine learning and data mining with a broad understanding of unsupervised and supervised learning methods. You will be expected to be proficient with methods such as Gradient Boosted Decision Trees, Matrix Factorization, Kernel Methods, LDA, or Multi-armed Bandits. You will also be expected to be familiar with newer approaches such as Deep Learning or Non-parametric Bayesian methods
* Strong mathematical skills with knowledge of statistical methods
* Proven software development skills and experience
* Experience with traditional data storage platforms and distributed systems such as Hadoop.
* Great communication skills
* PhD in computer science, statistics or equivalent
PREFERRED JOB QUALIFICATIONS:
* Experience in Recommender Systems or Search
* Relevant publications in the field of Machine Learning and/or Search & Recommender Algorithms
* Experience with Cloud Computing platforms and large web-scale distributed systems




Senior Software Engineer - Personalization Infrastructure | Netflix, Inc. | Los Gatos, CA


Senior Software Engineer - Personalization Infrastructure | Netflix, Inc. | Los Gatos, CA


Engineering

Senior Software Engineer - Personalization Infrastructure

Product Engineering

Los Gatos, CA

The Netflix Product Engineering team supports the movie discovery, personalized recommendations, and playback for each of the 48 million subscribers who reach us on over 1000+ devices daily.  The Consumer Science Engineering team is responsible for building multiple infrastructure components that enable rapid product innovation using A/B tests.  We do this by architecting computation frameworks for building recommendations, big data pipelines that power algorithms, and noSQL based services for serving data collected from our users, etc.

THE OPPORTUNITY:
We are looking for an experienced, talented and motivated Senior Software Engineer to help build out the infrastructure to scale and support newer explorations for personalization.  You will be expected to drive the requirements and own large components of the infrastructure and help throughout the life cycle: architecture, design, implementation, testing and post-release support.  You will need to exhibit strong leadership and communication skills, set and successfully execute on the engineering and release priorities in a dynamic application development environment.

To be successful in this role, you must have stellar software development, leadership and communication skills, and thrive working cross functionally with several teams. This is a great opportunity to enhance your cloud computing skills, and simultaneously gain intimate knowledge of Netflix products and services.

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. You can learn more at www.netflix.com/jobs.

MINIMUM JOB QUALIFICATIONS:
- At least five years of relevant systems software engineering experience.
- Strong and proven Java and object-oriented development skills.
- Solid understanding of the Software as a Service (SaaS) model in the online environment.
- Experience with large-scale distributed systems, high scale web architecture.
- Successful track record of delivering quality results in complex cross-functional projects.
- BS/MS in computer science (or equivalent).

PREFERRED JOB QUALIFICATIONS:
- Experience as a Technical Lead on a complex distributed systems project.
- Experience with Cloud Computing platforms like amazon AWS.
 
 
 
 

Senior Software Engineer - Ecommerce Advertising | Netflix, Inc. | Los Gatos, CA


Senior Software Engineer - Ecommerce Advertising | Netflix, Inc. | Los Gatos, CA


Engineering

Senior Software Engineer - Ecommerce Advertising

Product Engineering

Los Gatos, CA

Netflix is one of the world's largest and most popular subscription based services for streaming movies and television, with over 50 million subscribers internationally. As Netflix continues to expand globally and add new devices to its fold, we expect our subscriber base to grow at an unprecedented rate over the next many years. 

The Ecommerce Advertising team is responsible for building and managing highly scalable systems, infrastructure and services to enable customer acquisition and growth through Digital Advertising. We are working on latest Advertising technologies like Real Time Bidding, Social Advertising and Search Engine Optimization and Monetization. 

We are looking for an experienced senior engineer to further our Digital Advertising Technology platform. The technical challenges involve mining big data sets to guide intelligent advertising and building workflow automation solutions between Netflix and its advertising partners.
 
Why work for the Ecommerce Advertising team?
- We are a small, lean and tightly-knit team 
- We are very agile with a strong focus on innovation and technology
- We work closely with Marketing to define, shape and implement our Advertising Platform
- Our work has a significant impact on international and domestic customer acquisition at Netflix

Minimum Qualifications
- BS/MS in Computer Science or equivalent with 5+ years of experience 
- Experience with Java
- Ability to write complex SQL queries
- Good verbal and written communication skills
- Strong analytical and debugging skills

Preferred Qualifications
- Prior Experience with Digital Advertising
- Experience with Python scripting
- Exposure to Hive, RDBMS
- Ability to work with SOAP, REST based APIs
 
 
 
 
 

Senior Software Engineer - Recommendation Algorithms | Netflix, Inc. | Los Gatos, CA


Senior Software Engineer - Recommendation Algorithms | Netflix, Inc. | Los Gatos, CA


Engineering

Senior Software Engineer - Recommendation Algorithms

Product Engineering

Los Gatos, CA

THE OPPORTUNITY

Ever been in the mood to watch a movie but couldn't figure out what to watch? Tired of turning to search or a TV program guide to find what to watch? 

Our job is to know what you want to watch before you know it yourself. The Recommendation Services & Algorithms team develops the core algorithms that make movie recommendations; our recommendations help drive the personalized experience that delights millions of Netflix users. You'll work on developing innovative applications like Max-- a fun and conversational experience to discover that one movie or TV show to watch! For details about Max: http://blog.netflix.com/2013/06/let-max-be-your-netflix-guide-on-ps3.html

As a member of the Recommendation Services & Algorithms team, you'll be challenged to design innovative recommendation algorithms and engineer robust recommendation services in the cloud. You'll be responsible for driving the personalization experiences for millions of delighted Netflix subscribers. You’ll measure your success by the quality of your execution, the pace of innovation you help drive and the increased user engagement. 

If you’re ready for high-impact work at an innovative company and if you want huge challenges to tackle, we would love to talk to you.

THE COMPANY

Netflix is the leading online video subscription service, reaching millions of US and international households. The company is known for personalization technologies, innovation and unique company culture. Our recommendation algorithms help drive billions of hours that Netflix customers stream each month.

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 coworkers 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 revered and required.

QUALIFICATIONS

Minimum Qualifications
- 5+ years of system & software engineering
- Strong and proven Java and object oriented development
- BS/MS in Computer Science (or equivalent)
- Strong verbal and written communication skills
- Experience with distributed systems and client-server architectures

Preferred Qualifications
- Exposure to applied mathematics, probability and statistics
- Exposure to machine learning methodologies
- Experience with recommender systems
- Experience with web services or cloud computing
- Experience with big data
- Experience in A/B testing
 
 
 
 
 

Senior Software Engineer - API Platform | Netflix, Inc. | Los Gatos, CA


Senior Software Engineer - API Platform | Netflix, Inc. | Los Gatos, CA


Engineering

Senior Software Engineer - API Platform

Product Engineering

Los Gatos, CA

Netflix is the world’s leading Internet television network with more than 50 million members enjoying more than a billion hours of TV shows and movies per month around the world. The API is central to delivering the Netflix service, powering the user experience on over 1000 device types ranging from TVs and game consoles to tablets and smartphones. The API enables Netflix and its partners to rapidly iterate on new product features and is integral to Netflix’s long-term strategy.


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 you want to work with smart people who love solving challenging problems? This is the kind of environment that we value at Netflix. High performance is not only noticed but required.

The Opportunity
The API is the key integration point between Netflix devices and a services architecture that spans many AWS regions. We're looking for a senior engineer to help evolve our architecture while improving overall quality of service. Help us explore and develop solutions for improving scalability, resiliency, and performance in a cutting-edge, globally distributed cloud environment.  

Experience and Skills
- You have strong development experience, preferably with Java
- You have a track-record of successfully building and operating distributed web services
- You're able to keep calm during production issues and focus on problem resolution
- You're motivated by "the art of the possible" and are able to balance idealism and pragmatism with your solutions
- You know that building and running complex software systems requires a lot more than just typing code into an IDE
- You may have experience building applications using Amazon Web Services and EC2 
 
 
 
 
 

Senior Tools Engineer - Consumer Science Engineering | Netflix, Inc. | Los Gatos, CA


Senior Tools Engineer - Consumer Science Engineering | Netflix, Inc. | Los Gatos, CA


Engineering

Senior Tools Engineer - Consumer Science Engineering

Product Engineering

Los Gatos, CA

THE TEAM:
Netflix is the world's leading video streaming subscription service and is known for its personalization technologies, innovative environment, and unique company culture. Netflix reaches over 48 million subscribers using over a 1000 devices in more than 40 markets.

The Consumer Science Engineering team is responsible for building many aspects of the member personalization and recommendation engine and enables rapid product innovation by building AB tests. Some of this is done by building the actual business logic for the site, and other parts are done by collecting big data usage telemetry from devices that feed the personalization algorithm.

THE OPPORTUNITY:
We are looking for an experienced, talented and motivated Senior Tools Engineer who is passionate about product innovation, to help build a suite of tools to provide greater transparency into our personalization algorithms for all our employees. 

You will work with cross-functionally with backend engineers, machine learning experts, and data scientists to put together a suite of tools that visualize the data behind our personalization algorithms. The tool will help answer commonly asked questions such as “Why did we show this row of movies to this user?”, “What was the underlying data that caused the algorithm to pick a particular video?”, “What all actions did a user take in a particular session?”, etc.

You will be expected to work collaboratively, drive the requirements, and own and build the entire UI from ground up.  You will be expected to come up with a framework that other engineers in the Netflix community can contribute additional modules to, making the tool the central repository to visualize user specific information for the member experience.

To be successful in this role, you must have stellar leadership and communication skills, excellent software development background, and thrive working cross functionally with several teams. This is a great opportunity to enhance your cloud computing skills, and simultaneously gain intimate knowledge of Netflix products and services.

MINIMUM JOB QUALIFICATIONS:
- At least five years of relevant software engineering experience
- Excellent communication, presentation and leadership skills.
- Proficiency in a Javascript framework like Angular, Ember, or Backbone
- Solid understanding of the Software as a Service (SaaS) model in the online environment
- Successful track record of delivering quality results in complex cross-functional projects
- Familiarity with big data visualization packages like D3
- BS/MS in computer science (or equivalent)

PREFERRED JOB QUALIFICATIONS:
- Proven Java and object-oriented development skills.
-Experience with Chrome extensions or other browser plug-ins
- Working knowledge of NodeJS

RECOMMENDED READING
You can learn more about the Netflix culture at http://www.netflix.com/jobs
 
 
 
 
 
 

Senior Research Engineer - Machine Learning Algorithms | Netflix, Inc. | Los Gatos, CA


Senior Research Engineer - Machine Learning Algorithms | Netflix, Inc. | Los Gatos, CA


Engineering

Senior Research Engineer - Machine Learning Algorithms

Product Engineering

Los Gatos, CA

The Algorithms Engineering (AE) team drives the research, development and innovation for the algorithms in the Netflix product including Search, and Personalization. We are looking for a passionate and talented machine learning expert to join our team of researchers and developers. In this position, you will lead the way in experimenting and implementing the next generation of algorithms to improve the experience for our more than 50 million members in more than 40 countries. You will use all the information we gather to train machine learning algorithms. You will work on advanced problems such as personalized learning to rank, row ordering and selection, personalized search, or similarity models. For more details on the kind of problems we are working on, read this 2-part blog post by members of our team.

In this position, you will be expected to drive the requirements for and own experiments throughout their life cycle. You will need to exhibit strong leadership and communication skills, ability to set priorities, and execution focus in a dynamic distributed application development environment. To be successful in this role, you must have a strong machine learning/data mining background, be a quick learner, have proven software development skills, and work well in large cross-functional teams.

If you are ready to make a difference at a company that matters, if you want to work on algorithms and data in a company that strongly believes in both, we would love to talk to you.

MINIMUM JOB QUALIFICATIONS:
- At least five years of research experience
- Strong background on machine learning and data mining with a broad understanding of unsupervised and supervised learning methods
- Strong algorithmic background
- Strong mathematical skills with knowledge of statistical methods
- Proven object-oriented software development skills and experience
- Experience with traditional data storage platforms and distributed systems such as Hadoop.
- Successful track record of delivering quality results in complex cross-functional projects
- Motivated by continuous learning and development
- Comfortable working in a fast-paced, dynamic environment, juggling multiple projects
- Great communication skills
- PhD in computer science, statistics or equivalent 

PREFERRED JOB QUALIFICATIONS:
- Experience in recommendation systems or search.
- Experience with Cloud Computing platforms and large web-scale distributed systems
 
 
 
 
 

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


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


Engineering

Senior Software Engineer - Recommendation Systems

Product Engineering

Los Gatos, CA

THE OPPORTUNITY

Ever been in the mood to watch a movie but couldn't figure out what to watch? Tired of turning to search or a TV program guide to find what to watch? 

Our job is to know what you want to watch before you know it yourself. The Recommendation Services & Algorithms team develops the recommendation services that compute movie recommendations and provide the famous Netflix personalized experience. You'll engineer robust recommendation engines that run in distributed systems in the cloud to help individual subscriber discover his or her perfect movie or TV show. 

You’ll measure your success by the quality of your execution, the creativity in your solution and the pace of innovation you help drive.

If you’re ready for high-impact work at an innovative company and if you want huge challenges to tackle, we would love to talk to you.

THE COMPANY

Netflix is the leading online video subscription service, reaching millions of US and international households. The company is known for personalization technologies, innovation and unique company culture. Our recommendation algorithms help drive billions of hours that Netflix customers stream each month.

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 coworkers 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 revered and required.

QUALIFICATIONS

Minimum Qualifications
- 5+ years of system & software engineering
- Strong and proven Java and object oriented development
- BS/MS in Computer Science (or equivalent)
- Strong verbal and written communication skills
- Experience with distributed systems and client-server architectures

Preferred Qualifications
- Experience building recommender systems
- Experience with web services or cloud computing
- Experience in A/B testing
 
 
 
 
 
 

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


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


Engineering

Senior Software Engineer - API

Product Engineering

Los Gatos, CA

Netflix is the world's leading Internet television network with more than 50 million members enjoying more than a billion hours of TV shows and movies per month around the world. The API is central to delivering the Netflix service, powering the user experience on over 1000 device types ranging from TVs and game consoles to tablets and smartphones. The API enables Netflix and its partners to rapidly iterate on new product features and is integral to Netflix's long-term strategy.
The Role
Supporting a global Internet service presents significant engineering challenges. As Netflix expands into additional countries, more devices run Netflix apps, and the product feature set continues to evolve, there is a growing number of issues that impact member quality of service. The API is the key integration point between Netflix devices and a distributed services architecture, putting it at the forefront of many of these "long tail" issues.
The Work
- React quickly to troubleshoot and diagnose problems in production
- Review code and contribute fixes when necessary
- Identify opportunities to develop tools and automation to improve issue detection and resolution
- Work with development teams to enhance our ops and debug toolkit
Your Skills and Experience
- Strong programming skills with several languages, including Java
- Comfortable working on the Linux command line
- Solid web development skills with track-record of successfully building and operating WWW software
- Able to keep calm during production issues and focus on problem resolution
- Know that building and running complex software systems requires a lot more than just typing code into an IDE
- Familiar with cloud technologies and may have experience building applications using Amazon Web Services and EC2
 
 
 
 
 
 

Senior Full Stack Engineer - Consumer Science Engineering | Netflix, Inc. | Los Gatos, CA


Senior Full Stack Engineer - Consumer Science Engineering | Netflix, Inc. | Los Gatos, CA


Engineering

Senior Full Stack Engineer - Consumer Science Engineering

Product Engineering

Los Gatos, CA

THE TEAM:

Netflix is the world's leading video streaming subscription service and is known for its personalization technologies, innovative environment, and unique company culture.  Netflix reaches over 48 million subscribers using over a 1000 devices in more than 40 markets.

The Consumer Science Engineering team is responsible for building many aspects of the member personalization and recommendation engine and enables rapid product innovation by building AB tests.  Some of this is done by building the actual business logic for the site, and other parts are done by collecting big data usage telemetry from devices that feed the personalization algorithm.

THE OPPORTUNITY:

We are looking for an experienced, talented and motivated Senior Full Stack Engineer who is passionate about product innovation, to help build a suite of tools to provide greater transparency into our personalization algorithms for all our employees. 

You will work with cross-functionally with backend engineers, machine learning experts, and data scientists to put together a suite of tools that visualize the data behind our personalization algorithms.  The tool will help answer commonly asked questions such as “Why did we show this row of movies to this user?”, “What was the underlying data that caused the algorithm to pick a particular video?”, “What all actions did a user take in a particular session?”, etc.

You will be expected to work collaboratively, drive the requirements, and build the entire UI and backend data aggregation from ground up.  You will be expected to create and own the framework that other engineers in the Netflix community can contribute additional modules to, making the tool the central repository to visualize user specific information for the member experience.

To be successful in this role, you must have stellar leadership and communication skills, excellent software development background, and thrive working cross functionally with several teams. This is a great opportunity to enhance your cloud computing skills, and simultaneously gain intimate knowledge of Netflix products and services.

MINIMUM JOB QUALIFICATIONS:

- At least five years of relevant software engineering experience
- Proven object-oriented development skills in languages such as Java, C#, etc
- Develop the full stack from data marshaling in Java, to JSP, HTML5, CSS and JavaScript to create these experiences
- Excellent communication, presentation and leadership skills
- Proficiency in any Javascript framework like Angular, Ember, or Backbone
- Solid understanding of the Software as a Service (SaaS) model in the online environment
- Successful track record of delivering quality results in complex cross-functional projects
- BS/MS in computer science (or equivalent)
 
 
 
 
 
 

Senior Software Engineer - API Infrastructure | Netflix, Inc. | Los Gatos, CA


Senior Software Engineer - API Infrastructure | Netflix, Inc. | Los Gatos, CA


Engineering

Senior Software Engineer - API Infrastructure

Product Engineering

Los Gatos, CA

The Netflix Edge Services Application is the front door to the Netflix Streaming service and is used to power hundreds of devices. It is the final step before delivering metadata to devices in people’s homes. The service is handling billions of requests per day. By some accounts, Netflix is responsible for more than 30% of the US bandwidth during prime time (http://bit.ly/1euJNJM).  The growth of the Edge Service is integral to our long-term strategy as it enables us to rapidly innovate on new Netflix scenarios and support new devices.

The Opportunity
The Edge Services team is looking for a Senior Software Engineer to help evolve key components of our architecture as we scale our service to meet the growing needs of our business. You will get the opportunity to design and develop critical functionality in our Dynamic Scripting Platform that allows us to innovate rapidly at scale.

A key factor in determining the success of our platform is our ability to meet and exceed the requirements of the users of our service, who are other Netflix Engineers. As such, this role also requires close collaboration with those Engineers, from identifying their use cases and developing functionality to address their challenges to identifying best practices and evangelizing them. 

If you have strong software engineering skills, distributed systems experience and thrive in a dynamic, fast-paced environment, we want to hear from you!


Experience
- 5+ years in software development; highly proficient in an OO programming language (Java/Groovy preferred).
- Good understanding or passion around what it takes to build and deploy a large scale service in production
- An eye towards identifying opportunities for improvement and addressing them proactively
- Excellent communication, presentation and leadership skills
- Familiarity with cloud services is a big plus (We use AWS)

Other Resources