Full Time

Software Engineer L4/L5 - Data and Feature Infrastructure, Machine Learning Platform

Netflix
$110,000 - $140,000* / year (about $53–$67 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/L5 - Data and Feature Infrastructure role at Netflix involves developing and maintaining critical systems that support our machine learning platform. The chosen candidate will work collaboratively with cross-functional teams to design and implement scalable data infrastructure solutions, enhancing data accessibility, quality, and efficiency for machine learning applications. They will also be responsible for optimizing existing features and data pipelines, ensuring robust data processing capabilities, and contributing to strategic discussions about innovative ways to leverage data for continuous improvement of our services.



Job Responsibilities

  • Design and implement scalable data infrastructure to support various machine learning services.
  • Optimize data pipelines and improve data accessibility and quality.
  • Collaborate with data scientists and engineers to define and refine data requirements for machine learning models.
  • Conduct performance tuning and profiling of data workflows to achieve optimal efficiency.
  • Participate in code reviews and contribute to the team’s best practices and guidelines.
  • Implement monitoring and alerting for data pipelines to improve reliability and detect anomalies.
  • Propose and implement new features to enhance the capabilities of existing data systems.


Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field; a Master's degree is preferred.
  • 5+ years of experience in software engineering with a strong focus on data infrastructure and machine learning.
  • Proficiency in programming languages such as Python, Java, or Scala.
  • Experience with data engineering tools and frameworks like Apache Spark, Kafka, or Hadoop.
  • Strong understanding of machine learning concepts and workflows.
  • Experience with cloud technologies (e.g., AWS, Google Cloud, Azure) and containerization (Docker, Kubernetes).
  • Excellent problem-solving skills and the ability to work independently and collaboratively.


Technologies & Tools

The successful candidate will engage with a variety of technologies and tools, including but not limited to cloud platforms (AWS, Google Cloud, Azure), programming languages such as Python and Scala, data processing frameworks like Apache Spark and Kafka, and containerization tools such as Docker and Kubernetes. Familiarity with relational and NoSQL databases, as well as data pipeline management tools, will also be crucial for this role.



Ideal Candidates

Ideal candidates for the Software Engineer L4/L5 position will possess a blend of technical expertise and interpersonal skills. They should demonstrate a passion for working with data and a commitment to improving data-driven solutions. A collaborative mindset, high adaptability to fast-paced environments, and strong communication skills will allow them to effectively engage with team members and stakeholders. Additionally, a proactive approach to problem-solving and a continuous learning attitude are critical traits for success in this role.

Stuck turning a job you did into resume lines? Say what you did in your own words, however rough, and get it back as five lines that start with the action. Write bullet points →

View Similar Jobs

Matches Jobs

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