Software Engineer 4/5 – Model Development and Management, AI Platform
Netflix · United States · posted 4 weeks ago
Apply by 28 October 2026 · Closes today
Netflix is hiring a software engineer for the Model Development and Management team, which builds the user interface layer for the company's AI Platform. The work centers on speeding up the loop of model creation, evaluation, experimentation, and deployment. This role is for an engineer with a strong software design background who wants to build tooling used by ML researchers, ML engineers, and data scientists.
The position is based in the United States. The pay range is USD 466,000 to 750,000 per year, and Netflix notes the range will vary based on location.
What you will do
- Gather requirements, design, and implement products that help accelerate model development for different ML use cases.
- Work with various teams across Netflix, alongside applied researchers and data scientists.
- Engage with the ML community to source feedback, identify pain points, and find ways to evolve the platform.
- Help shape ML infrastructure at Netflix, with opportunities to contribute to open-source projects.
- Develop expertise across the full ML lifecycle.
What they are looking for
- Experience developing platform solutions such as SDKs, developer frameworks, or internal tooling used by ML researchers, ML engineers, and data scientists, with a user-first approach and strong user empathy.
- Excellent software design and development skills in Python, plus one of Scala, Java, or C++.
- Experience working on or alongside modern, large-scale ML services, with an understanding of the full lifecycle from data and features to training, experiment tracking, and production deployment.
- Familiarity with ML workflow orchestration, experiment tracking, or feature and data infrastructure, ideally with tools like Metaflow, Airflow, Kubeflow, MLflow, or similar.
- A broad understanding of core machine learning concepts and how they apply in large-scale, real-world systems.
- 5+ years of full-time software engineering or machine learning experience with a bachelor's and master's degree, or a PhD degree.
- A strong software engineering background, a keen sense of software design, proven experience with distributed applications and ML systems, good communication, and the ability to work well in large cross-functional teams.
Preferred, but not required
- Experience building machine learning models or LLMs.
- Experience designing or building agentic systems.
- Experience working with public clouds, especially AWS.
- Significant contributions to open source projects.
Pay and benefits
Netflix's compensation structure consists solely of an annual salary, with no bonuses. You choose each year how much of your compensation you want in salary versus stock options. The range for this role is $466,000.00 to $750,000.00, and it will vary based on location.
Benefits include health plans, mental health support, a 401(k) retirement plan with employer match, a stock option program, disability programs, health savings and flexible spending accounts, family-forming benefits, and life and serious injury benefits. Netflix also offers 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 paid time off. Full-time salaried employees are immediately entitled to flexible time off.
About Netflix
Netflix is a streaming entertainment service with 300M+ paid memberships in over 190 countries, offering TV series, documentaries, and feature films across genres and languages. Machine learning drives innovation across all product functions and decision support needs, and the company says building scalable ML infrastructure is key to accelerating that innovation.
Netflix describes inclusion as a company value and strives to host a meaningful interview experience for all candidates. If you want an accommodation or adjustment for a disability or any other reason during the hiring process, send a request to your recruiting partner. Netflix is an equal-opportunity employer and does not discriminate on the basis of 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.
The job is open for no less than 7 days and will be removed when the position is filled.
Ready to apply?
Applications close on 28 October 2026 — closes today.
Apply for this jobCafeRemote takes no fee and asks for no account.
Similar remote jobs
Software Engineer - Distributed Systems
Figma · San Francisco, CA • New York, NY • United States
Money Laundering Reporting Officer, Canada
Ramp · Remote (Canada)
KYB/AML Analyst, Sweden
Ramp · Remote (Sweden)