Machine Learning Scientist 5 - Ad Ranking

Netflix Netflix · Big Tech · United States +2 · Remote · Data & Insights

Machine Learning Scientist role focused on ad ranking and personalization at Netflix, involving designing, implementing, and evaluating ML models and optimization algorithms on large-scale production data. The role requires strong collaboration with product teams and communication of technical results to stakeholders.

What you'd actually do

  1. Design and implement machine learning and optimization algorithms to improve ad quality and performance.
  2. Build, train, and evaluate models on large-scale production data.
  3. Develop online and offline evaluation frameworks to rigorously measure the impact of model and algorithm improvements.
  4. Partner closely with the product team to define optimization objectives, constraints, and trade-offs that align with product and business goals.
  5. Communicate technical decisions, trade-offs, and experiment results to both technical and non-technical stakeholders, driving understanding and adoption of ML-driven solutions.

Skills

Required

  • Python, Scala or Java
  • machine learning
  • optimization
  • data analysis techniques
  • prototyping and deploying algorithms
  • business acumen
  • ad optimization stack (targeting, ranking, bidding)

Nice to have

  • PhD or Master’s in Computer Science, Statistics, Mathematics, or related quantitative field
  • communication and collaboration skills

What the JD emphasized

  • large-scale production data
  • online and offline evaluation frameworks
  • ad optimization stack

Other signals

  • ad personalization
  • advanced machine learning
  • optimization algorithms
  • large-scale production data
  • online and offline evaluation frameworks