Skip to content

Machine Learning Engineer, Personalization

New York, NYRemote5+ YOE
Summary

Build and optimize machine learning systems for personalized recommendation ranking and sequencing at scale, balancing user satisfaction and business goals. Requires 5+ years in ML/data/backend with experience in recommendation systems and production deployment.

About the role

What You'll Do

  • Design and build machine learning systems that optimize ranking and sequencing across personalized surfaces
  • Develop multi-objective optimization strategies that balance user satisfaction with business outcomes
  • Collaborate closely with cross-functional partners including product, data science, and engineering teams to align on goals, share context, and deliver impactful solutions
  • Work across ML, backend, and data layers to bring models into production
  • Contribute to scalable infrastructure supporting high-volume user interactions
  • Run experiments and use insights to continuously improve performance
  • Help shape technical direction and raise the bar for engineering excellence within the team

Who You Are

  • 5+ years of experience in machine learning, data, or backend engineering
  • Experienced with production-grade systems and scalable architectures
  • Worked on recommendation systems, ranking, or optimization problems
  • T-shaped skillset across ML, data, and backend domains
  • Comfortable navigating ambiguity and solving complex problems
  • Care about user experience and measurable impact
  • Enjoy collaborating across disciplines and geographies
Skills
Machine LearningRecommendation SystemsRankingOptimizationBackend EngineeringScalable ArchitecturesData EngineeringMulti-objective OptimizationExperimentationProduction ML Systems