remote
Senior Machine Learning Engineer, Search & Recommendations - Instacart
ML Engineer
Senior Machine Learning Engineer focused on building scalable search and recommendation systems for a large e‑commerce platform, leveraging Python, AWS, and advanced ML techniques to deliver personalized grocery experiences.
About the role
Key Responsibilities
- Design, develop, and deploy end‑to‑end machine learning pipelines for search ranking and recommendation engines at scale.
- Collaborate with data scientists, product managers, and engineers to translate business goals into robust ML solutions.
- Optimize model performance and latency using AWS services (SageMaker, Lambda, DynamoDB) and distributed computing frameworks.
- Conduct rigorous A/B testing, monitor model drift, and iterate on feature engineering and algorithmic improvements.
- Mentor junior engineers and contribute to best practices in code quality, documentation, and reproducibility.
Requirements
- 5+ years of experience building production ML systems in a high‑traffic environment.
- Strong proficiency in Python, SQL, and AWS cloud services.
- Deep knowledge of search relevance, recommendation algorithms, and evaluation metrics.
- Experience with distributed training, model serving, and performance tuning.
- Excellent communication skills and a collaborative mindset.
Skills
pythonmachine learningaws