Salary
💰 $109,000 - $247,000 per year
Tech Stack
PythonPyTorchScikit-LearnSparkSQLTensorflow
About the role
- Shape the algorithms and systems that power recommendations across our digital experience.
- Design and implement machine learning models for product recommendations, focusing on personalization and first-order experience.
- Build and iterate on systems such as two-tower models for customer and item embeddings, contextual multi-armed bandits (CMABs) for personalized ranking, and retrieval pipelines.
- Collaborate with ML engineers to productionalize models and ensure robust deployment.
- Partner with engineers, product managers, and other data scientists to experiment, scale, and deliver features that influence business outcomes.
- Work on end-to-end ML systems from problem framing and modeling to deployment and measurement in a growing, visible team.
Requirements
- 5+ years of experience in applied machine learning or data science roles.
- Hands-on experience developing recommendation systems, ranking models, or personalization features.
- Strong modeling and analytical skills using Python, SQL, and common ML libraries (e.g., TensorFlow, PyTorch, scikit-learn).
- Ability to translate business goals into well-framed data science problems.
- Comfort with ambiguity, experimentation, and iterating in a fast-paced environment.