company_logo

Full Time Job

Senior Software Engineer - Partner Engineer

Netflix

Los Gatos, CA 10-22-2021
 
  • Paid
  • Full Time
  • Senior (5-10 years) Experience
Job Description
The Partner Engineering (PE) team delivers Netflix on hundreds of millions of partner devices from smart TVs to TV operator Set-Top Boxes to streaming sticks. The team collaborates with partners across the globe to deliver the Netflix Streaming Client on their devices, which is a core part of the Netflix experience.

We want to delight our customers by delivering the best quality of experience for our service. This requires our partner engineers to closely collaborate and co-engineer with SoC vendors, ODMs, OEMs, and partners to enable/support design and architecture to deliver these experiences. We are looking for an experienced, talented software engineer to ensure we repeatedly deliver a world-class highly reliable Netflix solution. Our partner devices run a diverse set of operating systems including and also integrate 3rd party technologies with multiple stakeholder companies spread around the world, making the scaling of the Netflix solution a unique challenge. We continue to drive forward the state of art for streaming device product experiences, globally, through the use of our partnerships.

The Opportunity

In this role, you will take ownership of integrating, enabling, and certifying the Netflix application on the products of our EMEA partners. You will help our partners review SoC choices, driver compatibility, 3rd party technologies, and Netflix features feasibility to integrate the Netflix SDK at the highest quality. In addition, you will also closely collaborate with our product engineering teams to ensure SDK readiness and adoption with our partners, drive and enable new feature integrations, collaborate with our tools and infrastructure teams to develop capabilities ensuring full lifecycle quality of SDK, support continuous improvement of our CI/CD practices and bring in innovation to scale the integrations in the most effective and efficient ways. You will develop software to solve engineering challenges and will also work with external partners to drive the implementation of solutions for business. The functionality of Netflix-certified products includes streaming and playback, standards-driven graphics, dynamic UI, payments, security, and other innovative partner-specific adaptations. You will also support white box or code-based testing with data-driven validation using both general-purpose embedded tools as well as specialized Netflix tools. You will get an opportunity to experience the full software stack, all the way from device silicon to the Netflix service, and push the limits on quality.
Our unique company culture and values are essential to the way the Partner Engineering team operates. Learn more about the Netflix culture here.

To learn more about our teams, check out this slide deck, listen to this podcast or our tech blog for a case study from the team.

Responsibilities:
• Work closely with our partners and multi-disciplinary engineering teams to help integrate, test, deploy Netflix-ready devices over the entire device lifecycle using Netflix tools and data.
• Drive continuous improvement and bring in innovation to scale SDK and product integrations in the most effective and efficient manner by improving/developing tools and capabilities, improving tests and approaches to quality.
• Understand the partner ecosystem and collaborate with product engineering teams to influence product improvements and bring in innovation to support ecosystem growth.
• Work closely with external partners, product and engineering teams to guide implementation of solutions to solve specific business and engineering needs.
• Manage project priorities, deadlines, and deliverables over multiple partner engagements.
• Build and maintain our engineering relationships with Netflix partners.
• Ability and willingness to travel to partners in the EMEA region when required.

Required Qualifications
• BS or MS degree in Computer Science, Electrical, or equivalent practical experience.
• Programming or technical leadership experience in two or more of the following areas: Backend API (Rest/GraphQL) integration and development, embedded Linux, device drivers, embedded graphics, software development with a focus on distributed computing involving audio/video standards.
• 7+ years of experience in C/C++. Experience in shell scripting, SQL, Python, JavaScript, Java, Go, and source code management tools like GIT is a plus.
• Experience with Operating Systems (Linux or Android).
• Experience in technical customer-facing or partner-facing role.
• Demonstrated history or passion for quality and device data impacting user experience.
• Demonstrated history of delivering on full development lifecycle and multiple successful releases.

Jobcode: Reference SBJ-rjvx30-3-133-87-156-42 in your application.