Full Time

Software Engineer L5 — Machine Learning Build, Productivity, and Reliability Tooling

Netflix
$130,000 - $180,000* / year (about $63–$87 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 L5 — Machine Learning Build, Productivity, and Reliability Tooling at Netflix will play a pivotal role in enhancing the efficiency and reliability of machine learning workflows within the organization. The ideal candidate will design, implement, and maintain tools and systems that improve ML productivity and streamline build processes. This position demands a deep understanding of machine learning infrastructure and the ability to leverage technology to solve complex challenges, ensuring that Netflix remains at the forefront of innovation in the streaming industry.



Job Responsibilities

  • Design, develop, and deploy software tools to enhance the productivity of machine learning engineers.
  • Implement and maintain build systems that ensure reliability and efficiency in machine learning workflows.
  • Collaborate with cross-functional teams to identify bottlenecks and areas for improvement in ML operations.
  • Develop automated testing frameworks for ML tools and infrastructure to ensure high quality and reliability.
  • Monitor and analyze system performance to proactively identify issues and implement solutions.
  • Create documentation and run training sessions for team members on new tools and processes.


Qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • A minimum of 5 years of experience in software engineering with a focus on machine learning systems and tooling.
  • Proficient in programming languages such as Python, Java, or C++.
  • Experience with machine learning frameworks, such as TensorFlow or PyTorch.
  • Strong understanding of continuous integration and deployment (CI/CD) practices.
  • Experience with cloud-based platforms, such as AWS, Google Cloud, or Azure.


Technologies & Tools

This position leverages a range of technologies and tools, including cloud platforms (AWS, Google Cloud, Azure), machine learning frameworks (TensorFlow, PyTorch), CI/CD tools (Jenkins, CircleCI), containerization technologies (Docker, Kubernetes), and version control systems (Git). Familiarity with these technologies is essential for ensuring seamless integration and deployment of machine learning tools.



Ideal Candidates

The ideal candidate for this position possesses strong problem-solving skills complemented by a passion for machine learning and software engineering. They should be adept at working collaboratively within diverse teams and have excellent communication skills to convey complex technical concepts clearly. A proactive mindset, attention to detail, and a commitment to quality will thrive in a fast-paced, innovative environment like Netflix.

Asked to add a skill to your resume in a hurry? Pick the resume, type the skill, and Add a Skill gives you the lines to add. Add a skill →

View Similar Jobs

Matches Jobs

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