ML Software Engineer (L4/L5) - Media Algorithms

1 Month ago • All levels • Research & Development • $150,000 PA - $750,000 PA

Job Summary

Job Description

Netflix seeks an experienced ML Software Engineer to join its Studio Media Algorithms and Eyeline Research teams. The role involves designing and developing scalable systems and infrastructure for AI/CV/graphics algorithms used by studio content creators. Responsibilities include designing systems for the ML/AI R&D lifecycle (data processing, model training, deployment), collaborating with researchers and stakeholders, productionizing algorithms and models, and facilitating software engineering best practices. The ideal candidate possesses strong software engineering skills (Python, Java, or C++), experience with distributed data processing, cloud infrastructure (S3, Docker), and a passion for transforming ideas into products. Experience with multimedia systems, AWS, deep learning frameworks (PyTorch, TensorFlow), and generative models is a plus.
Must have:
  • Proven software engineering experience
  • Proficiency in Python, Java, or C++
  • Experience with distributed data processing
  • Cloud infrastructure knowledge (S3, Docker)
  • ML/CV/GenAI familiarity
Good to have:
  • End-to-end multimedia system experience
  • Deep AWS experience
  • PyTorch/TensorFlow proficiency
  • Generative model experience
  • Graphics/VFX tool knowledge

Job Details

Netflix is one of the world's leading entertainment services, with 283 million paid memberships in over 190 countries enjoying TV series, films and games across a wide variety of genres and languages. Members can play, pause and resume watching as much as they want, anytime, anywhere, and can change their plans at any time.

The Studio Media Algorithms and Eyeline Research teams are at the forefront of innovation to enhance and support the vision of creators of movies, TV shows and other multimedia content at Netflix. Our work is aimed at increasing member value and driving efficiency of the content creation process, ultimately bringing more joy to viewers worldwide.

We are seeking an experienced Machine Learning Software Engineer to join our team of world-class researchers. You will work closely with the scientists at the Eyeline Research team, and design and develop scalable systems and infrastructure that enable researchers to create and deploy AI/CV/graphics algorithms for use by studio/content creators and stakeholders. 

In this role, you will:

  • Design and develop systems and reusable frameworks for the full cycle of ML/AI R&D in the multimedia domain, including data processing, efficient distributed model training with GPUs, and deploying models into creator workflows and production systems.

  • Collaborate cross-functionally with research scientists, product managers, and creative and business partners to define and prioritize system requirements.

  • Work closely with ML/CV/Graphics researchers and Studio teams to productionize algorithms and models, and efficiently run human-in-the-loop inference tasks.

  • Participate in model development and propose scalable designs.

  • Champion and facilitate software engineering best practices within the team.

About you:

  • Proven experience in software engineering within a production environment, including proficiency in object-oriented programming (Python, Java, or C++), CI/CD, etc.

  • Familiarity with ML, CV, GenAI, and/or graphics pipelines, and experience with distributed data processing systems.

  • Proficient in cloud infrastructure, including S3, Docker containers.

  • Basic understanding of (multi) GPU training and inference for debugging and performance assessment, and CUDA runtime.

  • Passionate about transforming ideas into products and enhancing user experience.

  • Excellent communication and interpersonal skills, with a strong ability to navigate ambiguity.

Bonus experience:

  • Experience building end-to-end multimedia systems and algorithms.

  • Deep experience with AWS and understanding of FSx.

  • Proficiency with deep learning frameworks such as PyTorch and TensorFlow.

  • Experience in the content creation domain, such as visual effects or animation.

  • Familiarity with generative models and tools, such as diffusion-based models and ComfyUI.

  • Knowledge of graphics and VFX tools and/or game engines, such as Unreal, Houdini, or Nuke.

Our compensation structure consists solely of an annual salary; we do not have bonuses. You choose each year how much of your compensation you want in salary versus stock options. To determine your personal top of market compensation, we rely on market indicators and consider your specific job family, background, skills, and experience to determine your compensation in the market range. The range for this role is $150,000 - $750,000.

is a Netflix value and we strive to host a meaningful interview experience for all candidates. If you want an accommodation/adjustment for a disability or any other reason during the hiring process, please send a request to your recruiting partner.

We are an equal-opportunity employer and celebrate diversity, recognizing that diversity builds stronger teams. We approach diversity and inclusion seriously and thoughtfully. We do 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.

Similar Jobs

Google - Staff Software Engineer, Google Cloud Business Platforms

Google

Seattle, Washington, United States (On-Site)
1 Month ago
Capgemini - ServiceNow Developer

Capgemini

Mumbai, Maharashtra, India (On-Site)
2 Weeks ago
Ethos Life - Senior Backend Engineer

Ethos Life

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Evolution  - Data Scientist

Evolution

Warsaw, Masovian Voivodeship, Poland (Hybrid)
10 Months ago
Flutter Entertainment - Lead Data Scientist

Flutter Entertainment

Hyderabad, Telangana, India (Hybrid)
6 Months ago
bytedance - Machine Learning Engineer - Machine Learning Infrastructure

bytedance

Seattle, Washington, United States (On-Site)
7 Months ago
Meta - Research Scientist, Machine Learning (PhD)

Meta

Sunnyvale, California, United States (On-Site)
6 Months ago
NVIDIA - System Performance and Power Profiling Engineer

NVIDIA

Santa Clara, California, United States (Remote)
2 Months ago
bytedance - DevOps Engineer, Applied Machine Learning Engine - 2025 Start

bytedance

Singapore (On-Site)
7 Months ago
Hashlist - HPC Hardware Architect

Hashlist

Bengaluru, Karnataka, India (Hybrid)
8 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Booming Games - Game Integrity Manager

Booming Games

Birkirkara, Malta (Remote)
3 Months ago
Qualcomm - RF and Mixed-Signal Bench Characterization Engineer, Senior

Qualcomm

Bengaluru, Karnataka, India (On-Site)
1 Week ago
gitlab - Intermediate Site Reliability Engineer, Foundations

gitlab

Canada (Remote)
2 Weeks ago
Google - Software Developer III, Google Cloud Platforms

Google

Waterloo, Ontario, Canada (On-Site)
1 Month ago
Zynga - Software Engineer

Zynga

Bengaluru, Karnataka, India (On-Site)
1 Week ago
Google - Software Engineer III, Core

Google

Kirkland, Washington, United States (On-Site)
1 Month ago
NVIDIA - Engineering Manager, AI Developer Technology

NVIDIA

Austin, Texas, United States (On-Site)
2 Months ago
Google - Software Engineer, Global Network Edge

Google

Dublin, County Dublin, Ireland (On-Site)
1 Month ago
Qualcomm - AI/ML framework Staff Engineer

Qualcomm

Bengaluru, Karnataka, India (On-Site)
6 Days ago
Cadence - Software Engineer II

Cadence

San Jose, California, United States (On-Site)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Los Angeles, California, United States

NVIDIA - Senior Technical Marketing Engineer - Datacenter Networking

NVIDIA

Santa Clara, California, United States (On-Site)
4 Months ago
Notion - Manager, Renewals Manager (AMER)

Notion

New York, United States (On-Site)
1 Week ago
Nintendo - UI Artist III

Nintendo

Redmond, Washington, United States (Hybrid)
4 Months ago
Scale AI - Security Engineer (Infrastructure)

Scale AI

Washington, District Of Columbia, United States (On-Site)
1 Month ago
bytedance - Senior Backend Software Engineer - Customer Service Platform

bytedance

Seattle, Washington, United States (On-Site)
1 Month ago
Starschema - Janitorial Maintenance

Starschema

Raphine, Virginia, United States (On-Site)
1 Week ago
sitetracker - Solution Architect

sitetracker

Montclair, New Jersey, United States (On-Site)
5 Months ago
Nagarro - Principal Consultant, Business Analyst

Nagarro

New York, New York, United States (On-Site)
7 Months ago
Rush street interactive  - Support Operations Intern

Rush street interactive

Collingswood, New Jersey, United States (Hybrid)
4 Days ago
Interactive Brokers - Software Engineer, UI

Interactive Brokers

Greenwich, Connecticut, United States (Hybrid)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

bytedance - Machine Learning Engineer - Inference

bytedance

San Jose, California, United States (On-Site)
2 Months ago
NVIDIA - System Design Validation Engineer

NVIDIA

Santa Clara, California, United States (On-Site)
1 Month ago
RoofStack - Software Architect

RoofStack

Istanbul, İstanbul, Türkiye (On-Site)
2 Months ago
NVIDIA - Physical Design Engineer

NVIDIA

Shanghai, Shanghai, China (On-Site)
4 Months ago
Google - Staff Software Engineer, Core Data Serving

Google

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Equivalent Jobs - FPGA Engineer

Equivalent Jobs

(Remote)
3 Months ago
Cadence - Lead Support Application Engineer - GCS

Cadence

Bengaluru, Karnataka, India (On-Site)
8 Months ago
Krafton - [Production Management Office] Studio Supporter (10년 이상)

Krafton

Seoul, South Korea (On-Site)
5 Months ago
Riot Games - Staff Software Engineer, Full-Stack - 2XKO

Riot Games

Los Angeles, California, United States (On-Site)
7 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Paris, Île-de-France, France (On-Site)

Seoul, South Korea (On-Site)

Bogota, Colombia (On-Site)

Singapore, Singapore (On-Site)

Los Angeles, California, United States (On-Site)

Los Angeles, California, United States (On-Site)

Seoul, South Korea (On-Site)

Los Gatos, California, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Netflix

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug