Software Engineer (L4/L5), Machine Learning Systems

Los Gatos, California

Applications have closed

Netflix

Watch Netflix movies & TV shows online or stream right to your smart TV, game console, PC, Mac, mobile, tablet and more.

View company page

Netflix is the world's leading streaming entertainment service with 220M+ paid memberships in over 190 countries enjoying TV series, documentaries and feature films across a wide variety of genres and languages. Machine Learning drives innovation across all product functions and decision support needs. Building highly scalable and differentiated ML infrastructure is key to accelerating this innovation.
You will be part of the applied machine learning organization building the systems and infrastructure on which large-scale machine learning is practiced, including ML applications in personalization and recommendations, growth, content, and studio. You will lead requirements, design, and implementation of our distributed machine learning systems, and have the opportunity to work alongside our applied researchers and data scientists on the cutting edge of machine learning. 
To be successful in this role, you must have a strong software engineering background, a keen sense of software design, have proven experience with distributed applications, be a good communicator, and work well in large cross-functional teams.

What we are looking for:

  • 2+ (L4) or 4+ (L5) years of software engineering experience with a successful track record of delivering quality results
  • Strong software design and development skills (e.g. in Scala, Python, Java, or C++)
  • Experience with large-scale data frameworks, such as Spark or Scalding
  • Experience with parallel and distributed computing
  • BS in Computer Science or related field  or equivalent experience 
  • Experience working with or building software for ML researchers and Data Scientists

Preferred, but not required additional areas of experience:

  • Knowledge of machine learning algorithms
  • Strong background in math, statistics, or numerical computation
  • Experience with deep learning frameworks, such as TensorFlow, PyTorch, etc.
  • Significant contributions to open source projects
  • Experience working with public clouds, especially AWS
Netflix's culture is an integral part of what makes us successful, and we approach diversity and inclusion seriously and thoughtfully. We are an equal opportunity employer and celebrate diversity, recognizing that bringing together different perspectives and backgrounds helps build stronger teams. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Tags: AWS Computer Science Deep Learning Engineering Machine Learning Mathematics ML infrastructure Open Source Python PyTorch Scala Spark Statistics Streaming TensorFlow

Perks/benefits: Career development

Region: North America
Country: United States
Job stats:  19  1  0

More jobs like this

Explore more AI, ML, Data Science career opportunities

Find even more open roles in Artificial Intelligence (AI), Machine Learning (ML), Natural Language Processing (NLP), Computer Vision (CV), Data Engineering, Data Analytics, Big Data, and Data Science in general - ordered by popularity of job title or skills, toolset and products used - below.