Careers International

Woman wearing a Criteo T-shirt speaking into a microphone during a company event, gesturing while presenting on stage.
Criteo

Get to know us

We’re a global technology company that helps marketers and media owners reach their goals through the world’s leading Commerce Media Platform

Two women holding microphones presenting to a seated audience during a Criteo workshop or team event in a bright conference space.

We’re a global technology company that helps marketers and media owners reach their goals through the world’s leading Commerce Media Platform.

We connect products to shoppers at every stage of their journey with performance and retail media advertising powered by commerce data and Al.

In 2018, we launched the Criteo AI Lab with a €20M investment, dedicated to pioneering computational advertising. Our experts push boundaries with groundbreaking research, innovative products, and cutting-edge tech that power our solutions.

Key numbers about Criteo:

  • 3,500+ employees in 26 offices
  • Active in 100+ countries
  • 17000+ Advertiser Clients R&D offices in the EU and US
  • 1,178 Product & R&D employees
  • Gender pay equality
  • 41% of women
  • 21% Women in Tech Roles in 2025
  • Ecovadis Silver Medal (70/100 for Environment)

Criteo’s R&D teams create the tech that drives our business. From building high-scale, low-latency systems managing over 200 billion daily requests to crafting sleek APIs and UIs for retailers, brands, and publishers, we work at the intersection of scale, speed, and innovation.

Our infrastructure is unmatched, featuring Europe’s largest Hadoop clusters and 30,000+ servers spread across 10 global data centers. We leverage best-in-class engineering practices, automated testing, CI/CD, and observability, to ensure everything runs like clockwork.

“We’re committed to creating a workplace where everyone feels valued, respected, and empowered to thrive. We embrace diversity in all its forms and work to ensure equitable opportunities for growth. By fostering an inclusive culture where every voice matters, we make the collective stronger. We remove barriers, promote fair practices, and support our global communities so that people can come as they are and do their best work. DEI is not just an internal policy for us. it’s part of our responsibility to society, to our clients, and to the broader industry. ” Maria Trivellato, VP Talent Attraction, Inclusion & Sustainability

Our Sustainability Approach

Woman wearing a conference badge and headset microphone presenting on stage in front of a green Criteo R&D screen.

We are reimagining our business practices to build a sustainable future for all while reducing our environmental footprint. Our commitment to environmental sustainability influences our decision-making, shapes our behaviors, and impacts the experiences of our stakeholders.

In 2024, we published carbon reduction targets and trajectories, which were approved by the SBTi and continued our greenhouse gas (“GHG”) emissions reduction and adaptation efforts in alignment with the Paris Agreement.

Backend Software Development Engineer

What You'll Do:

We’re building technology that operates at global scale, and we’re doing it together.

By joining our R&D organization of more than 1,000 engineers, you’ll be part of a diverse, international community that shares knowledge, challenges ideas, and continuously raises the bar for engineering excellence. At the same time, you’ll work day to day within a small Product Engineering team (5–7 people), where ownership is real and your contributions directly shape one core component of our solution.

If you’re excited by high-performance backend systems, low-latency constraints, and products that serve billions of requests every day, we’d love to meet you.

What you’ll do

  • Design, build, and evolve business-critical APIs, services, and backend components running at massive scale
  • Take ownership of one key component of our product, from design and implementation to deployment and long-term evolution.
  • Work closely with Product and Program Management to co-design robust architectures that meet both technical and business needs.
  • Collaborate with multiple, multicultural R&D teams to ensure smooth integration between client-facing applications and the broader ecosystem.
  • Continuously deploy your applications, leveraging modern CI/CD practices to ensure reliability, performance, and fast feedback loops.
  • Actively contribute to a strong engineering culture rooted in craftsmanship, inclusion, and a passion for quality.
  • By sharing insights from meetups, conferences, and the wider tech community, you’ll help us adopt state-of-the-art frameworks, libraries, and best practices, from testing strategies to deployment and observability.
Who You Are:
  • You’re a passionate backend engineer with a willingness to create large-scale systems and enjoys connecting technical solutions to real product and business needs 💡
  • You have at least 6+ years of experience building and evolving complex systems in production 🏗️
  • You’re comfortable with object-oriented programming, using languages like C#, Python, Java, C++, Scala (and similar ecosystems) 🧠💻
  • You care about clean, reusable, and simple code, and you enjoy making complex things easier to understand ✨
  • You’re curious and proactive, always happy to explore new technologies or lead small initiatives 🚀
  • You bring a “can-do” mindset, love collaborating with others, and tackle challenges with optimism 🤝😊
  • You’re used to Agile environments and take pride in shipping high-quality, well-tested code 🚢✅

Recruitment process : What to expect?

Our recruitment process is designed to help you understand the role, meet the people you’ll work with, and showcase your skills along the way :

  • HR Interview – Get to know each other, align on expectations, and answer your questions 🤝
  • Technical Screen (1h) – A short live coding exercise on CoderPad, focused on problem-solving 🧠💻
  • In-depth Coding Interview (1h) – A deeper technical session to explore your approach, design choices, and coding skills, held on Corderpad 🔍
  • System Design Interview (1h) – A collaborative discussion on scalable backend architectures, held on Zoom 🏗️🌐
  • Final Interview – A behavioral, culture-focused conversation with senior team members (Zoom or onsite) 💬✨

Machine Learning Engineer

What You'll Do:

Catalog Enrichments & AdSafety is a team whose goals are to develop/maintain the Universal Catalog and ML projects mostly based on Natural Language Processing (NLP). As a ML Engineer in our team, you will:

  • Build the future of product representation and retrieval across our ecosystem. 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 product classification and enrichment, tailored to our unique latency and scalability requirements.
  • Work with the agility of a medium-sized data and machine learning 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 machine learning applying them to our specific product use cases.
  • Collaborate with experienced engineers to take models from prototype to production-quality systems.
Who You Are:
  • 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++, 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 – 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!

Fullstack Software Engineers

What You'll Do:

CRITEO is looking for Fullstack Software Engineers to join our amazing Product Engineering team in Bucharest!

Are you passionate about building applications that make life easier for developers and end-users alike? At Criteo, we’re looking for someone who thrives in collaborative environments, loves solving complex problems, and is excited about shaping the future of APIs.

Your main responsibilities :

  • Partner with Product teams, R&D colleagues, and our API Guild to design APIs that truly make an impact.
  • Collaborate with UI/UX experts to create user-friendly, accessible interfaces.
  • Implement and test applications with unit, integration, and end-to-end testing to ensure reliability.
  • Review code with your teammates to maintain high standards and long-lasting quality.
  • Work closely with multicultural R&D teams to connect client-facing applications with the rest of Criteo’s systems.
  • Continuously deploy applications, keeping our systems agile and responsive.
  • Bring fresh ideas from meetups and conferences to strengthen our frameworks, libraries, and best practices in testing and CI/CD.
  • Our current tech stack includes C#/ASP.NET Core on the back end and Angular on the front end
Who You Are:
  • You believe APIs are the backbone of modern technology.
  • You care deeply about Developer Experience and want your work to empower other developers.
  • You have at least 3 years of experience working on large, complex systems.
  • You’re skilled in Object-Oriented Programming (C#, Python, C++, Java) and/or front-end development with JavaScript, Angular, or React.
  • You love reusability and enjoy making complex things simple.
  • You’re curious about new technologies and may even explore them through personal projects.
  • You bring a positive, collaborative mindset and a “can-do” attitude to challenges.
  • You thrive in Agile environments and are passionate about delivering high-quality code.

Senior Software Engineer (Data Infrastructure & Reliability)

What You'll Do:

What’s the Platform Core group?

The Platform Core group, composed of six agile and human-sized teams, provides the core platform and systems to run Criteo products.

Whether it’s:

  • Providing relational database management system (RDBMS) services.
  • Providing platform services for caching systems and others NoSQL technologies.
  • Providing Criteo configuration systems Config-as-Code and ScopeConfig.
  • Building and operating a highly scalable and resilient ingest and egress service for HDFS.
  • Deploying, operateng and developing abstractions for analytic data stores.
  • Building and operating u-Slicer reporting tool.

How You’ll Make An Impact

As a Senior Software Engineer​ – Site Reliability Engineer in the Platform Core group at Criteo, you’ll play a key role in designing, building, and operating the foundational systems that power all of our mission-critical applications. Whether you’re working on relational or distributed databases, key-value stores, or high-performance SDKs, your work will have broad technical impact at massive scale.

What You’ll Do

  • Design, build, and evolve large-scale infrastructure and database systems to meet our growing needs in performance, scalability, and resilience – where high speed and low latency are key.
  • Collaborate across teams to ensure reliability and consistency, supporting developers with tools, automation, and best practices that balance autonomy and operational excellence.
  • Drive innovation and transformation by migrating systems to our private cloud, automating away repetitive tasks, and exploring modern solutions to support evolving business and client needs.
  • Take ownership of incidents, troubleshoot critical issues, and continuously improve systems through proactive monitoring, root cause analysis, and long-term fixes.
  • Shape the future of our infrastructure by actively contributing to technical vision, sharing ideas, and delivering solutions that have a company-wide impact across hundreds of services and applications.
  • Stack: C#, Java, Scala, Python, Golang, NoSQL, SQL, Kafka, Hadoop, Vertica, Druid, Memcached, Elasticsearch, Aerospike, Kubernetes, Mesos, Linux, Prometheus, Grafana, Kibana, etc.
Who You Are:
  • You hold a master’s or PhD degree in computer science, a related field, or equivalent practical experience.
  • You have 5+ years’ experience in backend or SRE roles, with strong coding skills (C#, Java, Scala, Python or Golang).
  • Deep knowledge of relational databases, including design, tuning, and administration – with hands-on experience in MSSQL, MariaDB, PostgreSQL; familiarity with distributed databases like CockroachDB or Yugabyte is a bonus.
  • Solid understanding of distributed systems and cloud-native technologies, especially Kubernetes, and a strong interest in scalability and performance.
  • Strong SRE mindset: you’re passionate about automation, observability, and reliability at scale.
  • Team player with excellent communication skills, a proactive attitude, and a drive to solve complex technical problems collaboratively.