Software Engineer (L5), Data Analytics & GenAI Tools

Job expired!

Join Netflix as a Senior Software Engineer in Data Analytics & GenAI Tools

At Netflix, our mission is to entertain the world by innovating how entertainment is imagined, created, and delivered to a global audience. We currently stream content in more than 30 languages across 190 countries, with over 260 million paid subscribers. Additionally, we're expanding into new forms of entertainment such as gaming.

About Our Data Platform

Within the Infrastructure Engineering organization, our Data Platform is dedicated to maximizing the value of data at Netflix. Our goal is to enhance the productivity and innovation of Netflix engineers, data scientists, machine learning practitioners, and business users. By providing a highly performant, secure, compliant, and flexible data infrastructure, our Data Platform supports Netflix’s rapid scalability and evolving business needs. We strive to democratize data by making it more accessible and useful for both technical and non-technical employees.

The Opportunity

The mission of the Data Platform’s GenAI Tools team is to boost the productivity of the data science and engineering community at Netflix. This enables users to focus more on solving business problems and less on engineering lower-level systems. We are seeking a Senior Software Engineer to help build a developer platform that provides the building blocks for Netflix to efficiently create GenAI applications. This platform will allow our teams to leverage large language models (LLMs) and internally fine-tuned models. It will offer tools to support the LLM development lifecycle, high-level abstraction APIs for Retrieval-Augmented Generation (RAG), and tools for prompt engineering, management, and LLM operations.

Responsibilities

  • Design, build, and deploy APIs to access third-party large language models and internal fine-tuned ML models.
  • Develop frameworks and components for building GenAI applications.
  • Maintain integrations between third-party products and Netflix data platform solutions.
  • Lead cross-functional initiatives by collaborating with engineers, product managers, and technical program managers across teams.
  • Address real business needs at scale using your software engineering and analytical problem-solving skills.
  • Rapidly iterate with users to improve product experiences while establishing foundational capabilities.

Desired Background

  • 8+ years of software engineering experience with a successful track record of delivering quality results.
  • Strong interest and experience with the latest GenAI stack (LLMs, RAG, Agents/Tools).
  • Experience building SDKs and APIs for internal or external products.
  • Proven software design and development skills with experience in building and operating scalable, observable, fault-tolerant, distributed systems.
  • Proficiency in Java, GRPC, Python, Python package management tooling, and GraphQL.
  • Experience in large-scale build, release, continuous integration/continuous deployment (CI/CD), and observability methods.
  • Experience designing, building, and deploying ML applications.

Compensation & Benefits

At Netflix, we carefully consider a wide range of compensation factors to ensure you receive top-of-market pay. Factors include your specific job family, background, skills, and experience. These considerations can cause your compensation to vary and will depend on your location. The overall market range for roles in this area of Netflix is typically $100,000 - $700,000.

Our compensation package is comprehensive, including Health Plans, Mental Health support, a 401(k) Retirement Plan with employer match, Stock Option Program, Disability Programs, Health Savings and Flexible Spending Accounts, Family-forming benefits, and Life and Serious Injury Benefits. We also offer paid leave of absence programs. Full-time hourly employees accrue 35 days annually for paid time off to be used for vacation, holidays, and sick leave. Full-time salaried employees are immediately entitled to flexible time off. Learn more about our benefits here.

Why Netflix?

Netflix offers a unique culture and environment that celebrates diversity. We believe that diversity of thought and background makes for stronger teams and actively pursue a diverse and inclusive workforce. We are an equal opportunity employer and do not discriminate based on race, religion, color, ancestry, national origin, caste, sex, sexual orientation, gender, gender identity or expression, age, disability, medical condition, pregnancy, genetic makeup, marital status, or military service.

Join us and be a part of our mission to entertain the world. Apply today for the Senior Software Engineer (L5) position in Data Analytics & GenAI Tools at Netflix.