remote
Machine Learning Scientist III - Personalization - Expedia
ML Engineer
Senior ML scientist focused on building and scaling personalized recommendation engines using Python, deep learning frameworks, and cloud services to enhance user experience across a global travel platform.
About the role
Key Responsibilities
- Design, develop, and deploy end‑to‑end recommendation models that drive personalized content for millions of users.
- Collaborate with data engineers to curate large-scale datasets, ensuring data quality and efficient feature pipelines.
- Experiment with state‑of‑the‑art deep learning architectures (e.g., Transformers, Graph Neural Networks) to improve recommendation relevance.
- Analyze model performance, conduct A/B tests, and iterate to meet business KPIs.
- Mentor junior scientists and share best practices across cross‑functional teams.
Requirements
- 10+ years of experience in machine learning, with a strong focus on recommendation systems.
- Proficiency in Python, SQL, and deep learning frameworks such as PyTorch or TensorFlow.
- Hands‑on experience with cloud platforms (AWS, SageMaker, or equivalent) and large‑scale data processing.
- Excellent analytical skills and ability to translate business problems into technical solutions.
- Strong communication skills and a collaborative mindset.
Skills
pythonmachine learningdeep learningdata analysissqlaws