Summary
Netflix is an entertainment company that uses creativity, intuition, and cutting-edge technology to entertain the world. The Research Engineer will operate and innovate on growth and commerce machine learning algorithms, validate them through offline experiments, build online A/B tests, and develop scalable production-ready ML solutions in partnership with cross-functional teams.
Responsibilities
- Design, implement and operate high impact machine learning models
- Partner closely with cross-functional teams, including researchers, engineers, data scientists, and product managers, to identify high value applications of machine learning, translating business intuition into data-driven solutions
- Work closely with scientists and engineers to create scalable, production-ready ML solutions, taking algorithms from initial concept through to deployment in Netflix's large-scale, real-time systems
- Contribute to the development of better infrastructure for developing and deploying ML models
- Advocate for and apply best practices when it comes to availability, scalability, operational excellence, and cost management
Skills
- A degree in Computer Science or a related field
- 4+ years of full time engineering experience
- Curious, self-motivated, and excited about solving open-ended challenges at Netflix
- Excellent software design and development skills in multi-language settings with Scala, Java, and Python and software engineering best practices (e.g. version control, testing, code review, etc.)
- Exceptional communication skills, able to explain complex technical concepts clearly to cross-functional partners
- Broad understanding of core machine learning concepts and their application in large-scale, real-world machine-learning systems
- Familiarity end-to-end machine learning pipelines (e.g. training or production deployment) and common challenges like explainability
Qualifications
Must Haves
- A degree in Computer Science or a related field
- 4+ years of full time engineering experience
- Curious, self-motivated, and excited about solving open-ended challenges at Netflix
- Excellent software design and development skills in multi-language settings with Scala, Java, and Python and software engineering best practices (e.g. version control, testing, code review, etc.)
- Exceptional communication skills, able to explain complex technical concepts clearly to cross-functional partners
- Broad understanding of core machine learning concepts and their application in large-scale, real-world machine-learning systems
- Familiarity end-to-end machine learning pipelines (e.g. training or production deployment) and common challenges like explainability
Benefits
- 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
- Life and Serious Injury Benefits
- Paid leave of absence programs
- Full-time salaried employees are immediately entitled to flexible time off
- Remote work arrangement