Software Engineer L5, Build and Release Tools, Machine Learning Platform

One of the world's leading entertainment services with 283 million paid memberships in over 190 countries.
United States
$100,000 - $558,000
DevOps
Staff Software Engineer
Remote
5,000+ Employees
4+ years of experience
AI

Description For Software Engineer L5, Build and Release Tools, Machine Learning Platform

Netflix, a global entertainment leader with 283 million subscribers, is seeking a Staff Software Engineer for their Model Observability & Lifecycle Management team. This role focuses on building and maintaining a novel monorepo environment within their Machine Learning Platform (MLP) organization. The position involves creating build, testing, CI/CD, and developer tooling systems that enhance ML engineers' and researchers' productivity across Netflix.

The Build and Release (B&R) group plays a crucial role in standardizing build toolchains, managing dependencies, and providing documentation tooling. This allows engineers to focus on their core work rather than tool management. The role supports critical applications including real-time inference services, feature computation, and ML model representations.

As a Staff Engineer, you'll be instrumental in establishing practices used by hundreds of engineers across dozens of use cases. The position requires strong expertise in build engineering and CI/CD systems at scale. You'll work with various technologies including Java, Scala, and Python, while helping to mentor incoming B&R engineers.

The compensation is highly competitive, ranging from $100,000 to $558,000, with flexibility to choose between salary and stock options. Netflix offers comprehensive benefits including health plans, mental health support, 401(k) with employer match, and generous time off policies. The company culture values inclusion and diversity, creating an environment where innovation and technical excellence thrive.

This is an excellent opportunity for experienced build engineers who want to impact ML infrastructure at scale while working with cutting-edge technologies in a remote environment. The role combines technical leadership with hands-on engineering, making it perfect for those who enjoy both building systems and mentoring others.

Last updated a few seconds ago

Responsibilities For Software Engineer L5, Build and Release Tools, Machine Learning Platform

  • Make foundational technology decisions for large-scale repository management
  • Define best practices for large-scale monorepos
  • Prepare for scaling opportunities as repository grows
  • Onboard existing repositories into the monorepo
  • Expand B&R support to accommodate new languages
  • Support teams with company-wide migrations and version upgrades
  • Incorporate company-wide tools into our environment
  • Create measurement harnesses for developer velocity metrics

Requirements For Software Engineer L5, Build and Release Tools, Machine Learning Platform

Java
Python
Scala
  • At least four years of experience managing build, CI/CD, and release tooling
  • Proficiency in managing large projects in Gradle and cross-language build tools (Bazel or Pants)
  • Experience developing build and release operations for large repositories
  • Extensive experience with Java and/or Python B&R methodologies
  • Strong software engineering background
  • Keen sense of software design
  • Experience operating large CI/CD systems

Benefits For Software Engineer L5, Build and Release Tools, Machine Learning Platform

401k
Medical Insurance
Mental Health Assistance
Parental Leave
Vision Insurance
Dental Insurance
  • Health Plans
  • Mental Health support
  • 401(k) Retirement Plan with employer match
  • Stock Option Program
  • Disability Programs
  • Health Savings and Flexible Spending Accounts
  • Family-forming benefits
  • Life and Serious Injury Benefits
  • 35 days annually for paid time off (hourly employees)
  • Flexible time off (salaried employees)

Interested in this job?

Jobs Related To Netflix Software Engineer L5, Build and Release Tools, Machine Learning Platform

Solutions Support Engineer (L5) - Delivery

Senior Solutions Support Engineer role at Netflix focusing on delivery infrastructure, CI/CD, and customer support for internal engineering teams.

Sr Manager-D&AI SRE, Hyper Care/Transition Engagement (DataOps)

Senior Manager position at PepsiCo leading DataOps and SRE initiatives, requiring 12+ years of experience in technology and data analytics.

Sr Manager-D&AI SRE, Automation/Observability (DataOps)

Senior Manager position at PepsiCo leading D&AI SRE and DataOps initiatives, requiring 12+ years of experience in technology and data operations.

Lead DevOps Engineer (Release Platforms)

Lead DevOps Engineer position at Salesforce (Tableau) focusing on cloud services CI/CD pipelines, security infrastructure, and deployment automation.

Manager of Systems Engineering

Lead a team of systems engineers at Disney Experiences, managing infrastructure, automation, and cloud technologies while ensuring system reliability and security.