Are you applying to the internship?
Job Description
About Netflix:
Netflix is a leading global entertainment service with 283 million paid memberships in over 190 countries. Members enjoy TV series, films, and games across a wide variety of genres and languages. The company utilizes Machine Learning/Artificial Intelligence extensively, powering innovations from personalized recommendations to optimizing revenue-focused initiatives. Building scalable and differentiated ML infrastructure is crucial to accelerating this innovation.
Job Description: Software Engineer, Training Platform Team (Machine Learning Platform)
Netflix’s Machine Learning Platform (MLP) org seeks a driven Software Engineer to join its Training Platform team. MLP aims to maximize the business impact of all ML use cases through reliable and flexible tooling and infrastructure. This supports key product functions including personalized recommendations, studio algorithms, virtual productions, growth intelligence, and content demand modeling.
Responsibilities:
• Design and build: The platform powering large-scale machine learning model training, fine-tuning, model transformation, and evaluation workflows for the entire company.
• Co-design and optimize: Systems and models to scale up and increase the cost-effectiveness of machine learning model training.
• Design user-friendly APIs and interfaces: For both experienced ML practitioners and non-experts to easily access the training platform.
Minimum Qualifications:
• Experience in ML engineering on production systems dealing with training or inference of deep learning models.
• Proven track record of building and operating large-scale infrastructure for machine learning use cases.
• Experience with cloud computing providers, preferably AWS.
• Ability to work effectively with ambiguity and across multiple layers of the tech stack.
• Adoption and promotion of best practices in operations (observability, logging, reporting, on-call processes).
• Excellent written and verbal communication skills.
• Ability to work collaboratively in a distributed team across US geographies and time zones.
Preferred Qualifications:
• Understanding of modern ML model development workflows and experience partnering with ML modeling engineers.
• Familiarity with cloud-based AI/ML services (e.g., SageMaker, Bedrock, Databricks, OpenAI).
• Experience with large-scale distributed training and parallelism techniques (FSDP, tensor/pipeline parallelism).
• Expertise in Generative AI (training, fine-tuning, and distilling foundation models).
Compensation: Netflix offers a competitive salary ($100,000 – $720,000) with a structure consisting solely of an annual salary and stock options (employee choice of allocation). Comprehensive benefits are also provided.