Flag job

Report

ML Software Engineer (L4/L5) - Media Algorithms

Salary

$150k - $750k

Min Experience

0 years

Location

Los Angeles,California,United States of America

JobType

full-time

About the role

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. 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. 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.

About the company

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.

Skills

python
java
c++
ci/cd
ml
cv
gen ai
gpu
cuda
aws
pytorch
tensorflow
vfx
unreal
houdini
nuke