Machine Learning Engineer

Criteo SA
Paris, France
16 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Paris, France

Tech stack

Java
Artificial Intelligence
Big Data
C++
Core Foundation
Python
Machine Learning
Deep Learning
Information Technology

Job description

Join the Criteo AI Lab and help shape the future of product representation and retrieval across our ecosystem. As part of the group driving our core foundation model initiatives, you'll work on both applied research and robust engineering to power a wide range of tasks across search, recommendation and bidding. Once our prototypes and ideas show value, we push them into production: whether that means generating embeddings for billions of items, supporting large-scale retrieval indexes, or serving models under tight latency budgets. Our engineering teams ensure these models operate reliably and scale seamlessly.

  • Design and implement machine learning models for retrieval, ranking, and multimodal representation, tailored to our unique latency and scalability requirements.
  • Work with the agility of a medium-sized team and the reach of a company-wide platform. You'll move quickly on ambitious ideas and measure their impact through offline evaluations and online experiments.
  • Analyze large datasets, identify modeling challenges, propose solutions, build prototypes, and iterate quickly.
  • Stay current on academic and industrial developments in deep learning, retrieval, and foundation models, applying them to our specific product use cases.
  • Collaborate with experienced engineers to take models from prototype to production-quality systems used across multiple teams.

Requirements

Do you have experience in Python?, Do you have a Master's degree?, * You have a Master's or PhD in Machine Learning, Computer Science, or a related quantitative discipline.

  • You possess development experience in at least one mainstream programming language (Python, Java, C++, etc.).
  • You have a strong mathematical foundation and experience with Deep Learning
  • You are eager to tackle real-world scalability challenges and ideally have deployed ML solutions in production
  • If you're looking to make a tangible impact at the intersection of research and engineering-and thrive in a dynamic, high-stakes environment-we'd love to hear from you. Join us at Criteo and help shape the next generation of data-driven advertising solutions!

Benefits & conditions

Ways of working - Our hybrid model blends home with in-office experiences, making space for both. Grow with us - Learning, mentorship & career development programs. Your wellbeing matters - Health benefits, wellness perks & mental health support. A team that cares - Diverse, inclusive, and globally connected. Fair pay & perks - Attractive salary, with performance-based rewards and family-friendly policies, plus the potential for equity depending on role and level.

Additional benefits may vary depending on the country where you work and the nature of your employment with Criteo.

About the company

Criteo is a leader in commerce media, helping brands, agencies, and publishers create meaningful consumer connections through AI-powered advertising solutions. We're shaping a more open and sustainable digital future for advertising. At Criteo, our culture is as unique as it is diverse. From our offices across the globe or from the comfort of home, our 3,600 Criteos collaborate together to build an open, impactful, and forward-thinking environment.

Apply for this position