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