Senior Machine Learning Engineer (Search & Recommendations)
- Cambridge, United Kingdom
- Senior Level
- 8+ years
- Master's degree
- Posted
Skills
Required
- Machine Learning
- system architecture
- big data technologies
- streaming architecture
- Spark
- S3
- Airflow
- Java / Scala / Python
Preferred
- classification
- deep neural nets
- sequence-based models
- modern NLP stack
- multi-modal representation learning
Join our team as a Senior Machine Learning Engineer, specializing in Search & Recommendations. In this role, you will leverage your technical skills, business intuition, and analytical thinking to build AI-powered products that enhance user experience. You will apply state-of-the-art machine learning techniques, run online AB tests, collaborate with cross-functional teams, and provide technical leadership. This position offers a range of benefits, including medical, wellness, and financial benefits, unlimited paid time off, and work-from-home opportunities.
Responsibilities
- Conduire l'innovation dans la recherche et la découverte en appliquant des techniques d'apprentissage automatique de pointe.
- Collaborer avec des équipes d'ingénierie et des équipes interfonctionnelles pour traduire les exigences commerciales en spécifications techniques.
- Fournir un leadership technique pour orienter la feuille de route technique et l'apprentissage automatique pour le classement de recherche et la monétisation.
Requirements
- Communication and presentation skills are important. The role requires both high technical acumen and problem-solving abilities, motivation, and exceptional attention to detail. Every day, you'll look at what exists and find ways to make it better
- Good understanding of system architecture. Have experience in big data technologies and streaming architecture, data pipelines, etc
- MS in Computer Science, Statistics, or related field, but a Ph.D. in CS or related fields is preferred
- 8+ years of experience (or PhD with 6 years of experience) applying Machine Learning to concrete problems at large-scale in domains like recommendation or search or ads
- Strong CS fundamentals. Should be able covert ideas to code with ease
- We'd love to see that you've worked with big data systems (Spark, S3, and Airflow) and can program (Java, Scala, or Python)
Preferred
- Good understanding of machine learning fundamentals like classification, deep neural nets, and sequence-based models. Familiarity with modern NLP stack and multi-modal representation learning is a plus
