Full Time

Software Engineer (L4), Consumer ML Model Compute & Serving Systems

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 within the Consumer ML Model Compute & Serving Systems team at Netflix involves designing, developing, and maintaining advanced machine learning model serving frameworks that enhance user experiences through personalized content delivery. The role requires collaboration with cross-functional teams to implement scalable solutions that meet the demands of millions of users globally, ensuring high performance and reliability of ML models in production. Furthermore, the engineer will also play a critical role in optimizing existing systems and introducing modern techniques that push the boundaries of our technology stack.



Job Responsibilities

  • Design, develop, and implement scalable machine learning model compute systems.
  • Collaborate with data scientists and product teams to integrate machine learning models effectively for consumer applications.
  • Improve performance and reliability of existing ML serving systems through optimization techniques.
  • Monitor and evaluate the performance of deployed models, troubleshooting and resolving issues as they arise.
  • Contribute to architectural discussions and design reviews to ensure high-quality software solutions.
  • Stay abreast of emerging technologies and trends in machine learning and software engineering.


Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • 5+ years of experience in software engineering, with a focus on machine learning systems or relevant technologies.
  • Proficiency in programming languages such as Python, Java, or Scala.
  • Experience with cloud platforms and services such as AWS, Azure, or Google Cloud.
  • Strong understanding of machine learning frameworks such as TensorFlow, PyTorch, or similar.
  • Solid background in system design, algorithms, and data structures.
  • Exceptional problem-solving skills and ability to work collaboratively in a team environment.


Technologies & Tools

The position leverages a variety of technologies and tools including cloud services such as AWS or Google Cloud for deployment, TensorFlow and PyTorch for machine learning model development, container orchestration technologies like Kubernetes, and monitoring tools for performance evaluation. Proficiency in utilizing CI/CD practices and associated tools is also essential for maintaining high-quality software delivery.



Ideal Candidates

Ideal candidates for the Software Engineer (L4) role are those who possess a blend of technical expertise and a passion for leveraging technology to create exceptional user experiences. They are naturally curious, consistently pursue innovation, and thrive in a fast-paced environment where collaboration and communication with team members are key. A strong emphasis on problem-solving ability, along with a proactive approach towards identifying challenges and opportunities for growth, defines a successful candidate in this position.

Claiming unemployment in Michigan? Its agency asks for 3 unique work search activities a week. What it asks →

View Similar Jobs

Matches Jobs

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