Full Time

Software Engineer L4, Machine Learning Platform (Metaflow)

Netflix
$120,000 - $160,000* / year (about $58–$77 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Netflix, so some details may not match this job. The employer's own page has the real description.

Overview

The Software Engineer L4 position for the Machine Learning Platform (Metaflow) at Netflix is designed for a skilled individual who will contribute to the development and enhancement of our robust machine learning infrastructure. In this role, you will work collaboratively with various teams to design, implement, and maintain scalable machine learning solutions, enabling data scientists and engineers to efficiently build machine learning models. Your expertise will drive innovations that improve workflows, enhance user experience, and support Netflix's commitment to quality content delivery.



Job Responsibilities

  • Design, develop, and optimize the Metaflow platform to facilitate seamless machine learning workflows.
  • Collaborate with data scientists to understand their needs and provide tailored solutions for model training and deployment.
  • Implement features that enhance the usability and functionality of the platform.
  • Conduct code reviews and provide mentorship to junior engineers to improve code quality and best practices.
  • Monitor system performance, debug complex issues, and ensure high availability and performance of the platform.
  • Engage in cross-functional collaboration to align machine learning projects with business objectives.


Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • Minimum of 5 years of experience in software engineering, with a focus on machine learning or data engineering.
  • Strong proficiency in Python and familiarity with relevant libraries and frameworks (e.g., TensorFlow, PyTorch, Scikit-learn).
  • Experience with cloud platforms (AWS, GCP, or Azure) and distributed computing technologies.
  • Proficiency in building and maintaining scalable APIs and microservices.
  • Solid understanding of machine learning principles and algorithms.


Technologies & Tools

This position utilizes a variety of technologies and tools to build and maintain the machine learning platform. Key technologies include cloud computing services (AWS, GCP, Azure), programming languages such as Python, and frameworks dedicated to machine learning like TensorFlow and PyTorch. Version control systems like Git are essential for collaboration and maintaining codebase integrity, along with containerization and orchestration tools such as Docker and Kubernetes for efficient deployment and scalability.



Ideal Candidates

The ideal candidate for the Software Engineer L4 position possesses a strong problem-solving mindset and the ability to think critically about complex systems. They should demonstrate a collaborative spirit, able to work effectively within diverse teams and present innovative solutions to challenges. Excellent communication skills are essential for articulating technical concepts to non-technical stakeholders and fostering a culture of knowledge sharing. A passion for machine learning and curiosity about emerging technologies will set a candidate apart in driving the evolution of our platform.

Rather keep track in a spreadsheet? Our job application tracker template is free to download. Get the template →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.