remote
Senior Software Engineer - Machine Learning Marketplace Dynamics Remote - United Kingdom - Yelp
ML Engineer
Senior Software Engineer focused on building scalable machine learning systems for marketplace dynamics, leveraging Python, AWS, and deep learning frameworks to deliver data‑driven insights and product features.
About the role
Key Responsibilities
- Design, develop, and deploy production‑grade machine learning models that power marketplace recommendation and pricing features.
- Collaborate with data scientists and product managers to translate business problems into scalable ML solutions.
- Build and maintain data pipelines on AWS (S3, Redshift, Glue) to ingest, transform, and serve large volumes of user and business data.
- Implement model monitoring, A/B testing, and performance tuning to ensure high reliability and accuracy.
- Mentor junior engineers and contribute to best practices in code quality, testing, and CI/CD.
Requirements
- 5+ years of software engineering experience with a strong focus on machine learning.
- Proficiency in Python, SQL, and AWS services (EC2, SageMaker, Lambda).
- Hands‑on experience with deep learning frameworks such as PyTorch or TensorFlow.
- Solid understanding of data engineering concepts and experience building scalable pipelines.
- Excellent communication skills and a collaborative mindset.
Skills
pythonmachine learningawsdeep learning