Constructor
Machine Learning Engineer: Ranking & Personalization
About this role
Description: Join the Personalization team at Constructor to enhance e-commerce experiences for millions of users. Design, deliver, and maintain high-load real-time services in collaboration with engineers across teams. Focus on improving personalized experiences, validating business KPIs, and researching personalization approaches. Requirements: Hard Skills: 3+ years of experience in applied machine learning. Proficiency in Python, SQL, and big data stack for ML product development. Experience with personalization/recommender/ranking systems in production. Familiarity with public cloud platforms is a plus. Experience in A/B testing design and analysis. Strong communication skills to convey business value to stakeholders. Soft Skills: Excellent English communication skills. Experience in cross-functional team collaboration. Ability to analyze problems and provide actionable solutions. Self-motivated and proactive work style. Benefits: Work with a supportive and empathetic team. Regular team offsite events for collaboration. Fully remote work environment. Unlimited vacation time, with encouragement to take at least 3 weeks off annually. Home office stipend for setting up your workspace. Apple laptops provided for new hires. Annual training and development budget for each employee. Maternity and paternity leave for eligible employees. Competitive base salary ($80k–$120K USD) plus stock options.