Role
As a Machine Learning Engineer: Personalization you work in the Personalization team on the e-commerce experience for hundreds of millions of shoppers worldwide. You design, deliver and maintain high-load, real-time machine learning services that enable personalized experiences across products, platforms and domains. You focus on understanding user interactions and translating behavioral signals into relevant, impactful recommendations and experiences.
You research and test personalization approaches, using experimentation and data to validate hypotheses and improve key business metrics. You work closely with machine learning and engineering teams, including teams responsible for ranking and search, to build coherent experiences. The role combines hands-on applied machine learning with product thinking, stakeholder collaboration and end-to-end ownership. You will join an open, cooperative, fully remote environment where autonomy, empathy and measurable impact are highly valued.
Responsibilities
- Developing and improving personalized experiences across various products, platforms and e-commerce domains.
- Designing, building, shipping and maintaining high-load, real-time machine learning services that support personalization at scale.
- Modeling user interactions and behavioral signals to better understand shopper preferences and deliver relevant experiences.
- Researching and evaluating various personalization and recommendation approaches to identify opportunities for improvement.
- Formulating and validating hypotheses around personalization with data, experimentation and A/B testing.
- Analyzing the impact of personalization initiatives and identifying opportunities to improve key business performance indicators.
- Collaborating closely with technical and non-technical stakeholders to develop, refine and evolve personalization capabilities.
- Working cross-functionally with engineering and machine learning teams, including ranking teams, to deliver integrated solutions.
- Communicating technical findings, recommendations and business value clearly to stakeholders inside and outside the team.
- Taking ownership of problems from research and experimentation to implementation and continuous improvement.
Requirements
- 3+ years of professional experience in applied machine learning.
- Strong proficiency in Python and SQL, with experience with the big data stack v