Software Engineer 5 – Model Development and Management, Artificial Intelligence Platform
466 000 – 750 000 $в год
NetflixUnited StatesУдалённоот 5 лет
PythonJavaMachine LearningC++AirflowSoftware EngineeringScalaMLflowAI PlatformsKubeFlowSDK developmentMetaflow
Описание
This remote United States role is a Software Engineer 5 on the Model Development and Management team, building user-facing tooling and SDKs for Netflix's AI Platform.
Responsibilities
- Designing and implementing products that support model creation, evaluation, experimentation, deployment, and ML lifecycle workflows
- Building the user interface layer for Netflix’s AI Platform in order to accelerate the core loop of model creation, evaluation, experimentation, and deployment
- Shaping the future of ML infrastructure at Netflix, with opportunities to contribute to open-source projects
- Developing expertise across the full ML lifecycle while working with cutting-edge technologies
- Gathering requirements, designing, and implementing products that help accelerate model development for different ML use cases
- Working alongside applied researchers and data scientists on the cutting edge of machine learning
- Engaging with the ML community to source feedback, identify pain points, and opportunities to evolve the platform
Requirements
- Strong software engineering background
- Keen sense of software design
- Proven experience with distributed applications and ML systems
- Good communication skills
- Ability to work well in large cross-functional teams
- Experience developing platform solutions - SDKs, developer frameworks, or internal tooling used by ML Researchers, ML Engineers, and Data Scientists, emphasizing a user-first approach and demonstrating strong user empathy
- Excellent software design and development skills in Python along with one of Scala, Java, C++
- Experience working on or alongside modern, large-scale ML services
- Understanding of the full lifecycle from data and features to training, experiment tracking, and production deployment
- Ability to build tooling that makes that lifecycle faster and more reliable
- Familiarity with ML workflow orchestration, experiment tracking, or feature/data infrastructure - ideally with tools like Metaflow, Airflow, Kubeflow, MLflow, or similar
- Broad understanding of core machine learning concepts and their application in large-scale, real-world machine-learning systems
- 5+ years of full time software engineering or machine learning experience with a bachelor’s and master’s degree; or PhD degree
Nice to have
- 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
We offer
- Annual salary range: USD 466,000 to USD 750,000
- Compensation structure consists solely of an annual salary; no bonuses
- Choice each year how much of your compensation to have in salary versus stock options
- Comprehensive benefits including Health Plans, Mental Health support, a 401(k) Retirement Plan with employer match, Stock Option Program, Disability Programs, Health Savings and Flexible Spending Accounts, Family-forming benefits, and Life and Serious Injury Benefits
- 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
- Netflix is a unique culture and environment
Hiring process
- Inclusion 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, send a request to your recruiting partner
- Job is open for no less than 7 days and will be removed when the position is filled