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

Thursday 7 August 2014

Client Technology Specialist | Netflix, Inc. | Los Gatos, CA


Client Technology Specialist | Netflix, Inc. | Los Gatos, CA


IT Operations

Client Technology Specialist

IT Operations

Los Gatos, CA

Netflix is on the hunt for a smart and motivated individual to take on the role of Client Technology Specialist for the Client Technology Services team.

The Client Technology Services team is responsible for over two thousand systems globally. With corporate offices located in Los Gatos and Beverly Hills, Call Centers in Oregon and California, and some remote offices, the Client Technology Services team is constantly challenged. While responsible for all client technology platforms and services throughout the company, the team is also highly encouraged to be innovative and constantly review and refresh the technology, in Netflix’s unique “fast paced environment.”

As a Client Technology Specialist at Netflix, you basically get to try and fix every IT issue that employees bring to you. These requests will come in via tickets, email, walkups, phone calls and automated alerts. This position will involve tasks like password resets, access requests, and printer issues, along with projects, documentation, deeper troubleshooting and problem resolution. Daily duties can consist of triaging, prioritizing, resolving, routing and scheduling all incoming internal IT Support requests. The Client Technology Specialist must also set expectations with the ticket requester, provide exceptional customer service and make sure all ticket information is entered correctly.

Recommended Experience:

- A minimum of 3 years of IT or Desktop Support/System Administration.
- Familiarity with fundamental networking/distributed computing environment concepts; local and network based user and group accounts and permissions
- Experience supporting Cloud and SaaS Applications and SSO, including Google Apps for the Enterprise including Gmail, Calendaring, Drive, Sites, Groups and Google +
- In depth knowledge of and the ability to perform advanced troubleshooting on Mac OS, Windows 7 & 8, and various applications including Office (Linux experience a plus)
- Solid working knowledge of Mac and Lenovo hardware including laptops & desktops
- PDA and tablet device support including iPhone, Android, Windows
- Audio/Video knowledge and troubleshooting including video conferencing
- Experience with supporting people remotely

Recommended Skills:

- Proven ability to work independently with minimal supervision; must be a self-motivated self-starter that can initiate ideas
- Ability to learn new technologies quickly and with minimal guidance
- Thrives on technical challenges and takes pride in solving them
- Strategic thinking both technically and business-wise
- Excellent interpersonal and communication skills
- Capable of following and composing process and procedure documentation, training users in complex topics, and interacting positively with upper management.
 
 
 
 
 

Senior Data Engineer/Scientist - Adaptive Streaming | Netflix, Inc. | Los Gatos, CA


Senior Data Engineer/Scientist - Adaptive Streaming | Netflix, Inc. | Los Gatos, CA


Data Science and Engineering

Senior Data Engineer/Scientist - Adaptive Streaming

Data Science and Engineering

Los Gatos, CA

It's no accident that Netflix provides one of the smoothest and best-integrated streaming video experiences across the hundreds of devices we support.  Netflix takes its data seriously and leverages it as part of our core culture to make data-driven decisions to steer product development, and we've only scratched the surface in the types of deeper analytics we'd like to do!

Want to help?  We're looking for an additional data engineer/scientist to work directly with the product development and streaming platform teams to build better data frameworks and dig into analytics regarding the quality and performance of the streaming experience.

Responsibilities:
- Investigate the interactions of playback performance metrics (play delay, average bitrate, rebuffer rates, etc.) with each other and the effect on subscriber usage to help identify opportunities for algorithmic improvement
- Build tools and visualizations to help explore these interactions
- Provide expert advice and education in the usage and interpretation of data around quality of experience metrics
- Provide decision-support to engineers and managers by creating reports, running queries, building predictive models – really doing whatever it takes – to support the analytical needs of the streaming platform organization
- Design, build, and maintain all parts of the data warehouse infrastructure to support video quality analysis (requirements gathering, ETL, data modeling, metric design, reporting/dashboarding, etc)
- Identify data quality issues and their root causes. Implement fixes and design data audits to capture the issues in the future

Qualifications:
 Netflix Data Science & Engineering is different than most other data warehouses.  At other companies, the world revolves around technical tracks – database development, ETL, report development, analysis, data modeling, mathematical modeling, etc.  Engineers are assigned to one track, and only do that type of work, day in and day out.  At Netflix, the tracks are vertical business groups (Marketing, Finance, Customer Service, Content, Discovery, Streaming Activity), and our engineers are assigned to one of those tracks, and leverage all of their technical skills to solve business problems for that vertical group.
 
We look for engineers with experience both building and using analytical tools at other companies – preferably leveraging any of the three primary technologies that we use (MicroStrategy, Hive/Pig and Teradata), though we do not limit ourselves to just these platforms.
 
The successful candidate will have a minimum of 5 years of experience in a data-driven information environment designing and implementing analytic insight systems - ideally in a consumer-facing or web-based business. To succeed in this role, you should also have the following qualifications and characteristics:

Essential
- Energetic, enthusiastic, detail-oriented, and passionate about producing high-quality analytics deliverables
- MS/BS in Computer Science, MIS, Mathematics, Physics or other quantitative field or relevant work experience
- Passion for - and background in - leveraging data to drive significant business impact
- Extensive experience with analytical tools supporting data analysis, reporting and visualization (MicroStrategy, Tableau, R, etc.)
- Extensive experience using SQL for analytic research
- Exceptional communication skills
- Bias-to-action: Responsive, team-oriented personal style for effectiveness with internal clients and colleagues.
- Flexibility and comfort working in a dynamic organization with minimal documentation and process

Desired
- Solid statistics background preferred
- Experience with distributed analytic processing technologies is desired (Hadoop, Hive, MapReduce, etc)
- Experience with consumer-facing internet products & services
- Experience analyzing system or networking data a plus
- Experience in ETL development and tools is a plus
 
 
 
 
 

Saturday 2 August 2014

Security Operations Engineer - Cloud Security | Netflix, Inc. | Los Gatos, CA


Security Operations Engineer - Cloud Security | Netflix, Inc. | Los Gatos, CA


Engineering

Security Operations Engineer - Cloud Security

Cloud and Platform Engineering

Los Gatos, CA

Netflix is growing and adding subscribers at an unprecedented rate. The company is expanding into global markets, and an ever-growing array of Netflix-ready devices is spurring our streaming service to even faster growth.

As we continue to expand and grow, the security of the applications, data, and systems that support the streaming service becomes even more vital, and we are looking for an experienced and motivated Security Operations Engineer to help secure our cutting edge Cloud environment.

As a member of our security operations and tools team, you will be responsible for: architecting and maintaining the security of our Cloud environments, developing tools to manage and automate the security behind one of the world's largest Cloud deployments,  and advising teams on how to make use of Cloud security features.

This is a great opportunity to be on the leading edge of cloud security and simultaneously gain intimate knowledge of Netflix products and services. You must be a quick learner and have strong technical and communication skills.

Areas of focus include:

- Implementation and maintenance  of security controls in public Cloud environments; especially Amazon Web Services.
- Advising teams on cloud-oriented security architecture and best-practices.
- Development of tools to better maintain and automate all of the above.

Minimum Job Qualifications:

- An understanding of the challenges and advantages unique to security and privacy in the public cloud and in agile/DevOps environments.
- Familiarity with the security issues associated with distributed systems in general and large scale consumer Internet services in particular.
- An understanding of modern deployment tools like Jenkins, Git, Puppet, Chef, etc.
- An understanding of how networks and common networking protocols work
- Development experience with Python, Ruby, and/or other scripting languages.
- Experience with public cloud environments and technologies, especially Amazon Web Services.

Education and Qualifications:

- BS/MS in computer science, engineering, or information technology (or equivalent).
 
 
 
 
 

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


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


Engineering

Senior Software Engineer - Build Engineering

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 improving our cloud-based technology infrastructure to help us scale and move even faster. Cloud-based technology is powering our explosive growth and streaming experience, while presenting new challenges to building a reliable service on top of ephemeral commodity hardware. At Netflix, we are pushing the limits of these technologies every day.

We are looking for a world-class, full stack senior software engineer to join our Build Engineering team. You will develop and maintain the build automation, dependency management, continuous integration, and baking tools that we are using to create our software. If you love to figure out how all the pieces are put together in a JVM environment, you will love working with our team. 

What you will do:
Develop a next generation build & dependency management application.
Develop plugins and extensions to Gradle, Jenkins, Artifactory, and other systems.
Work with teams to solve build and dependency management challenges.
Evangelize best-practices in software development and continuous deployment processes.

The skills we require:
Great communication skills, both verbal and written.
7+ years of relevant software engineering experience.
5+ years of experience in robust server-side development, including Java web-based applications.
Expertise with JVM languages, such as Java, Groovy, or Scala.
Experience with Java build tools such as Ant, Maven, Gant, or Gradle.
Experience with Artifactory (or Nexus).
Experience with continuous integration systems such as Jenkins, Bamboo, CruiseControl, or TeamCity.
Desire to work in a fast paced, evolving, growing, dynamic environment.
BS/MS in Computer Science (or equivalent).

The skills we prefer:
Experience building RESTful web services.
Experience with JavaScript frameworks like AngularJS.
Experience with Cloud Computing platforms (e.g. Amazon AWS, Eucalyptus, etc.).
Understanding of module dependency systems like Ivy or Maven.
Comfort with command line interface and shell scripting. 
Experience with agile development, continuous integration and automated testing.

For more relevant articles on our technology and innovation, check out techblog.netflix.com.
 
 
 
 
 
 
 

Thursday 7 August 2014

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 
 
 
 
 
 

Saturday 2 August 2014

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


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


Engineering

Senior Software Engineer/Architect

Content Platform Engineering

Los Gatos, CA

Netflix is the leading provider of streaming video, reaching 48 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
 
 
 
 
 

Thursday 7 August 2014

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
 
 
 
 
 

Saturday 2 August 2014

Senior Software Engineer - Crisis Response Engineering | Netflix, Inc. | Los Gatos, CA


Senior Software Engineer - Crisis Response Engineering | Netflix, Inc. | Los Gatos, CA


Senior Software Engineer - Crisis Response Engineering

Cloud and Platform Engineering

Los Gatos, CA

Netflix is the world's leading streaming video service, and our growth is accelerating. At Netflix, we are building new cloud management tools, pushing the limits of technology, and powering our explosive growth while at the same time improving the availability and reliability of our services.
About the team
Netflix is a complex, distributed system. Like most complex systems, it breaks. That’s where the Crisis Response Engineering team comes in. We have three main responsibilities:

-Stop the bleeding: determine and guide the action to contain customer impact
-Fix the problem: work with engineering teams to find and fix the root cause
-Avoid similar problems: understand the root cause and why the failure happened, then plan next steps to avoid recurrence

About the job
As a Software Engineer on Crisis Response Engineering, you’ll be revolutionizing how Netflix (and the industry) handles outages. You’ll create the tools that the entire company relies on for collaboration, root-cause identification, and recovery from an outage. Our planned system will integrate with a variety of other systems at Netflix which handle monitoring, deployment, notifications, chat and phone to provide a consolidated real-time view of the incident in progress. Currently Netflix uses industry-standard tools to manage these components, but standards are like opinions, and our opinion is that we can do better.
About you
You’re a world-class web software developer. You’ve built and deployed web applications for a variety of purposes. You have experience building apps that react to underlying data, rather than just waiting for the next page refresh. Your excitement about a product increases proportionally with its production impact.

You will be successful in this role if you:
-Thrive in high tempo, high consequence situations
-Ruthlessly pragmatic and know how to ship high-value features quickly
-Are extremely clear, concise and effective in both written and verbal communications
-Have plenty of experience developing rich web applications
-Understand concepts like threading and event-driven asynchronous I/O
-Have some experience running code on the JVM
-Love having an impact and improving the organization as a whole





Thursday 7 August 2014

Enterprise Platforms Full Stack Developer | Netflix, Inc. | Los Gatos, CA


Enterprise Platforms Full Stack Developer | Netflix, Inc. | Los Gatos, CA


IT Operations

Enterprise Platforms Full Stack Developer

IT Operations

Los Gatos, CA

Build Beautiful…

The Enterprise Platforms team at Netflix lives by this standard.  As part of the IT Operations team at Netflix, our mission is to deliver applications that IMPACT the day to day lives of internal teams and move meaningful needles across the board.

Our applications touch all aspects of Netflix’s business from Talent/HR to Finance to Logistics and Legal. Whether it's building a system to manage the thousands of contracts we negotiate with studios, or the millions of creative assets we use for all of our advertising, our platforms power these solutions. 

If you have an eye for software design, a mind for asking questions and synthesizing information into actionable work, and the personality to want to learn from AND teach your teammates - we would like to talk to you. If you happen to have any of the following specific skills already...even more so.

Responsibilities
- Design and build high quality software for integration projects, considering numerous factors such as the technical landscape, customer’s business drivers and operations, and the schedule requirements of the multiple parties involved. 
- Drive the design, development and implementation of operational standards and capabilities for connected services that enable highly available, scalable & reliable customer experiences
- Analyze and synthesize a variety of inputs to drive the end-to-end incident management process for multiple offerings
- Create, develop, and manage the deployment architecture for all applications including configuration management and risk management processes
- Implement monitoring agents, metric dashboards, runbooks, logging, escalations and alerts for all applications
- Driving ongoing improvements and efficiencies in operational practices, tools & processes business units and Netflix-wide
 
Requirements for the role:
- Experience of designing and developing integration solutions (APIs, middleware, and Web Services)
- Successful track record of delivering quality results in complex cross-functional projects 
- Experience with software platforms such as Ruby on Rails or Node.js
- Deep understanding of Cloud architecture and application deployment
- Ability to translate business requirements into technical solutions
 
 
 
 
 

Sunday 3 August 2014

Network Logistics Specialist | Netflix, Inc. | Los Gatos, CA


Network Logistics Specialist | Netflix, Inc. | Los Gatos, CA


Engineering

Network Logistics Specialist

Streaming Platforms

Los Gatos, CA

Netflix is responsible for over 30% of the traffic on Internet access networks at peak times, and we're working collaboratively with Internet Service Providers to ensure our great content is delivered in a manner that is both highly efficient and cost effective. We need great network professionals to help us manage the remarkable challenge and opportunity that this scale represents.

Job Description:

- Work with vendors and partners to ensure that network equipment and supplies are ordered and delivered in a timely manner
- Handle all aspects of inventory management including ordering, auditing, and shipping
- Work with shipping partners to move and track equipment between locations
- Deal with customs and other challenges with moving equipment internationally
- Work with accounting to track asset movement and lifecycle

Requirements:

- Experience with international shipping and customs
- Understanding of basic Internet infrastructure
- Strong written and verbal communication skills
- Relationship management experience

Organizational Ability to:

- See a problem or opportunity and act on it independently
- Be a self-starter
- Know when to escalate issues
- Present to large groups of people
- Write technical documentation
- Find the solution that no one else thought of

Our culture is unique and is a key part of our approach to innovation. You'll be a critical person in a high-performance organization that's really, truly changing how the world watches movies and TV. Our mad dash to integrate Netflix into all devices was just the start, now things start to get interesting.. 




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


Thursday 7 August 2014

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


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


Engineering

Senior Software Engineer - Content Discovery Platform

Product Engineering

Los Gatos, CA

The Netflix Discovery Engineering team supports content discovery and personalized recommendations for each of our 48 million subscribers. The Merchandising Application Platform (MAP) service is in the critical path of the content discovery experience. MAP is responsible for aggregating pre-computed data from personalization services as well as real-time data (think Instant Queue, Continue Watching) & applying business logic to enable various A/B test experiences for users. MAP serves requests from millions of users spread across various continents, who reach us via the website, TV-connected and mobile devices.
 
THE CULTURE
You will have the opportunity to impact the business in a meaningful way. You will have the freedom to innovate, solve interesting problems and influence in a fast paced, exciting environment. You will have the opportunity to work with smart people who love to solve hard problems. You will work with people who not only expect, but also foster high performance. For a more in-depth look into our culture, check out http://www.slideshare.net/reed2001/culture-1798664
 
THE OPPORTUNITY
Whether it’s the introduction of User Profiles, the launch in Netherlands or originals like Orange is the New Black or House of Cards, MAP is in the thick of things. We are looking for an experienced, talented and motivated engineer to help build out the infrastructure to scale and enable all these exciting new features for an ever-growing subscriber base. You will drive the requirements for and own large components of the infrastructure throughout the life cycle: architecture, design, implementation, testing and post-release support. You will initiate and drive broad design changes & code re-factoring efforts as use cases evolve and priorities shift over time. You will set and successfully execute engineering and release priorities in a dynamic application development environment. 

To be successful in this role, you must have stellar software development, communication, and leadership abilities, and work well in large cross-functional 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 6-8 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 as a Technical Lead on a complex distributed systems project
- Experience with large-scale distributed systems and client-server architectures
- Successful track record of delivering quality results in complex cross-functional projects
- BS/MS in computer science (or equivalent)

PREFERRED JOB QUALIFICATIONS
- Experience with Cloud Computing platforms (e.g. Amazon AWS, Microsoft Azure, Google App Engine, etc.)
- Experience troubleshooting in complex distributed systems
 
 
 
 
 

IT Cloud Engineer | Netflix, Inc. | Los Gatos, CA


IT Cloud Engineer | Netflix, Inc. | Los Gatos, CA


IT Operations

IT Cloud Engineer

IT Operations

Los Gatos, CA

Join a collaborative, engineering focused IT Cloud Operations team! As a team member, you'll be actively involved in creating new software and tools used by teams to support a highly available applications and services experience in the cloud.

We are looking for skilled engineers or Linux hackers that have a passion for making things work reliably, repeatedly, and with little oversight, automation should always do the work.

What you’ll be doing:
- Architecting the future: IT in the Cloud
- Work with IT teams to design, build and secure the applications and services migrating from the datacenter to the cloud.
- Participate in an on-call rotation to provide support during downtime events.
- Actively find ways to make sure that people on the on-call rotation are never contacted by creating 'self-healing' tools, software, and process.
- Troubleshoot issues in both development and production environments.
- Develop solutions to problems that don’t yet exist.
- Contribute to future Cloud initiatives inside of the company, supporting new products.

Requirements:
- Ability to drive architectural design decisions, solve technical problems, and make improvements to our systems and processes
- Strong scripting experience - Bash, Python, Ruby, …
- Strong AWS/Cloud experience including implementation, automation, consuming services, API
- Experience with IT compliance and risk management (e.g. security, privacy, SOX, HIPAA etc.)
- Excellent problem solving skills with a high degree of intellectual curiosity
- Extensive knowledge of the Linux operating system
- Excellent written and verbal communication skills
- Understand technology and industry issues that impact business units and IT organizations within large enterprise organizations
- Utilize deep technology expertise to help design supportable, scalable technology solutions based on requirements provided by customers
- Experience working on critical, highly available production systems 
 
 
 
 
 

Saturday 2 August 2014

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


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


Engineering

Senior Full Stack 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 provides 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 queries about featured content.  What if we had better knowledge base articles? Would that 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 front end engineer that is capable of taking ownership of features through to the backend.

Responsibilities
- In concert with design and product management, deliver multiple simultaneous experiences in an A/B test environment
- Develop the full stack from data marshaling in Java, to JSP, Mustache, HTML5, CSS and JavaScript to create these 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 JSP or Mustache
- Experience with jQuery, Struts, (Tiles is a plus)
- Experience in Java, C++, C# or other similar language strongly preferred
- 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 that goes below just the UI layer
- Deep passion for creating great user experiences
- You may have experience writing cloud deployed applications using Amazon Web Services and EC2
- You may have experience leveraging build and continuous integration (CI) and test frameworks such as Hudson, Cruise Control, Ivy, Maven and JUnit
 
 
 
 
 

Thursday 7 August 2014

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
 
 
 
 
 

Network Architect | Netflix, Inc. | Los Gatos, CA


Network Architect | Netflix, Inc. | Los Gatos, CA


Engineering

Network Architect

Streaming Platforms

Los Gatos, CA

Netflix is responsible for over 30% of the traffic on Internet access networks at peak times, and we’re working collaboratively with Internet Service Providers to ensure our great content is delivered in a manner that is both highly efficient and cost effective.  We need great network professionals to help us manage the remarkable challenge and opportunity that this scale represents.
 
Job Description:

- Work with team members to design and support the next generation of the Netflix Content Delivery platform (Netflix Open Connect)
- Collaborate with business and product development teams to design and implement the infrastructure required to support their vision and strategy
- Design and develop tools to manage the infrastructure for and distribution of traffic within points of presence in the US and across the globe
- Design and develop tools to analyze and act on network performance and capacity data through intelligent automation
- Drive industry and vendor standards to meet our requirements and provide for a better, open internet through collaboration and technical excellence
 
Skills:

Technical
- Expert level multi-vendor experience with Cisco and Juniper routing and switching at large scale
- Experience with transit and peering relationships, including a deep understanding of how networks interconnect
- Understand packet forwarding architectures and RIB/FIB, backplane, and software interactions
- Familiarity with Software Defined Networking concepts
- Expert-level BGP and IS-IS
- Expert-level understanding of TCP/IP,IPv4/IPv6
- Familiarity with WDM technologies
- Ability to script and code in Perl, PHP, Ruby, or other relevant languages.  

Organizational
Ability to:
- see a problem or opportunity and act on it independently
- be a self starter
- know when to escalate
- present to large groups of people
- write technical documentation
- find the solution that no one else thought of

For more information on Netflix CDN see openconnect.netflix.com
 
 
 
 
 
 

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




Sunday 3 August 2014

Software Development Engineer in Test - Certification | Netflix, Inc. | Los Gatos, CA


Software Development Engineer in Test - Certification | Netflix, Inc. | Los Gatos, CA


Engineering

Software Development Engineer in Test - Certification

Streaming Platforms

Los Gatos, CA

Netflix’s Certification Team directly impacts the quality of products that millions of people use every day and the SDETs within this group play a key part in our app’s success on these devices. These top-notch engineers have deep technical skill and an aptitude for evaluating quality, but are looking to add more talent to the mix. 
 
If you are an SDET, who has a strong quality assurance and development background with a deep knowledge in testing consumer audio/video devices, we want to talk to you! In this role, you will design, implement, and maintain the Netflix Certification Test Suite used by the world’s leading TV and multimedia device manufacturers, such as Samsung, LG, Sony and Roku.  You will also provide technical evaluation and feedback of certification test results to determine device eligibility to ship is “Netflix-ready.” 
 
Responsibilities
- As new product features are released, and changes are made to our partner product guidelines, you will be responsible for understanding these changes and developing the best test strategy and methodology.
- Continuously improve our test and automation coverage with an eye for clear and understandable code, and built-in resiliency to the varied collection of devices on which the compiled tests will run.
- Enhance/modify test cases for new custom devices coming into certification.
- Execute test cases, evaluate results, and debug test failures to root cause.
- Communicate directly with partners throughout the certification process. This includes helping partners understand issue severity and creatively assisting them get to the root cause.
- Operate in a highly cross-functional environment, where you can leverage multiple teams to ensure partner success.
 
Qualifications
- Bachelor or Masters in CS or equivalent engineering experience
- Excellent communication skills
- 7+ years of experience in a software development quality assurance role
- Proficient programming experience in JavaScript and C++ or Java
- Past experience in directly interacting with partners or clients
- Deep knowledge in testing or development of consumer audio/video devices
- Expertise working with embedded systems
 
 
 
 
 

Saturday 2 August 2014

Senior Devops Engineer - Big Data Platform | Netflix, Inc. | Los Gatos, CA


Senior Devops Engineer - Big Data Platform | Netflix, Inc. | Los Gatos, CA


Engineering

Senior Devops Engineer - Big Data Platform

Cloud and Platform Engineering

Los Gatos, CA

At Netflix, we are building a big data analytics infrastructure in the cloud by leveraging open source technologies like Hadoop, Hive, Pig, and more. We provide a reliable platform for Data Science and Engineering teams to gain product and consumer insights from a petabyte scale data-warehouse. Tens of billions of events are processed daily and the volume is climbing rapidly as we grow our global subscriber base. This represents tremendous opportunity to build a world-class data pipeline and analytics platform in the cloud for our global and expanding service.
Here is a tech blog that describes the core of our infrastructure: http://techblog.netflix.com/2013/01/hadoop-platform-as-service-in-cloud.html
The Position:
With this role, you will be driving operation excellence for Netflix's big data infrastructure. Specifically, you will:
- Productize and operationalize our big data infrastructure in the cloud.
- Build cloud automation and internal tools.
- Manage our cloud deployment & configuration.
- Do performance analysis and capacity planning for our clusters.
- Trouble-shoot and triage production issues.
About you:
- You thrive on the operations and production of large-scale distributed systems in the cloud.
- You thrive on building reliable infrastructure to turn big data into insights.
- You work well in a cross-functional environment and excel in communicating with your peers.
- You thrive on working in a fast-paced, evolving, growing, dynamic environment.
Qualifications:
- 4+ years of relevant development/operations experience.
- Successful track record of providing production support for large-scale distributed systems, with experience in creating software/scripts to automate production systems with some of the followings:  Java, bash, python, perl, etc.
- Experience with Linux administration.
- Experience with Hadoop a big plus.
- Experience with cloud computing platforms (e.g. Amazon AWS, Microsoft Azure, Google App Engine, etc.) and relational database systems a big plus.
- A Bachelors or Masters in Computer Science or equivalent degree.


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


Thursday 7 August 2014

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 Systems Engineer - Open Connect Content Delivery | Netflix, Inc. | Los Gatos, CA


Senior Systems Engineer - Open Connect Content Delivery | Netflix, Inc. | Los Gatos, CA


Engineering

Senior Systems Engineer - Open Connect Content Delivery

Streaming Platforms

Los Gatos, CA

Netflix is responsible for over 30% of peak downstream Internet traffic in North America and sizable amounts of traffic in every other market we serve. To help us deliver this traffic to our viewers, we are now in the process of building and scaling up Open Connect, a single-purpose Content Delivery Network for Netflix streaming video capable of serving extremely high volumes of data.

Netflix seeks a seasoned Senior Systems Engineer to help us develop and operate infrastructure for Open Connect Appliances, which are designed to deliver tens of Gbps of HTTP traffic from a single server. Ideal candidates will be well versed in *nix systems, TCP/IP networking, *nix kernel tuning – and be pre-disposed to preventative and automation-oriented engineering.

Responsibilities
- Support code development of a very high performance HTTP environment.
- Operate Netflix Content Delivery development cluster: tens of development servers delivering large scale production traffic using experimental code.
- Perform performance analysis and optimization to extract maximum throughput by tuning system hardware, drivers, FreeBSD OS/kernel, and application software.
- Be responsible for the system stability: proactively identify and diagnose issues with experimental code and drive them to resolution with the development team.

Skills & Experience
The following qualifications are required:
- At least five years of relevant experience with operations, development, and testing of large scale distributed systems.
- Knowledge of standard Internet protocols (in practice and by RFC), especially TCP/IP, HTTP/S and DNS.
- Expert knowledge of *nix systems.
- Perl, Python, or other scripting language experience.
- Experience with source/revision-control systems (e.g., CVS, Subversion, Perforce, Git)
- Superb communication skills, both written and verbal.
- Flexibility and bandwidth to deal with a novel, dynamic and extremely fast-paced environment.

The following qualifications are preferred:
- BS in Computer Science, Network Engineering or Electrical Engineering (or equivalent professional experience).
- Knowledge of and proven experience with CDN/HTTP cache/proxy technology.

For more information on Netflix CDN see http://openconnect.netflix.com