< Back to results

Software Engineer


Criteo / Paris / Engineering & Modelling
This job post has now expired. Please see the other Criteo jobs available.
Job Overview

The objective of the Criteo Software Factory is to provide qualitative and reliable solutions to R&D allowing its members to manage transparently and effortlessly the technical lifecycle of their applications and data pipelines, from the early development stage to the release in production. In that context, the Code and Developer Experience team (CoDEx) is responsible for:

  • Provide and maintain a reliable and secure platform to host all Criteo source code (~2000 repositories).
  • Develop services to support code development tasks like code reviews, code search and code quality analysis.
  • Develop and expose clean interfaces to enable the integration with other systems like CI/CD.
  • Iterate on best practices to increase the quality & velocity of developments at Criteo.
  • Provide a world-class developer environment that reduces the burden of configuring workstations to the bare minimum.
  • Develop solutions allowing developers to code and experiment remotely in a personalized container environment (similar to GitHub Codespaces), providing them with access to powerful hardware like GPU.
  • Evaluate and compare current solutions with industry trends and make recommendations for improvement.

Who you are ?

  • You appreciate backend or frontend development and are excited to increase your understanding of it.
  • You are an seasoned developer, and you wouldn’t mind writing in Go, Python, Ruby, Scala, or C#.
  • You have experience in containers development (Docker images) and containers orchestration (Kubernetes or Marathon/Mesos).
  • You embrace the devops principle "you ship it, you run it" and are ready to troubleshoot complex systems or software issues.
  • You continuously grow your Systems and Software Engineering skills and use these for company-wide improvements.
  • You are an excellent oral and written communicator, passionate about interacting with other engineers to help them understand and use your systems and integrate their feedback into future versions of it.
  • You are thrilled by projects that improve the developer experience.

Latest Jobs at Criteo


Criteo Overview

Criteo is the global technology company powering the world’s marketers with trusted and impactful advertising. 2,800 Criteo team members partner with over 20,000 customers and thousands of publishers around the globe to deliver effective advertising across all channels, by applying advanced machine learning to unparalleled data sets. Criteo empowers companies of all sizes with the technology they need to better know and serve their customers.

Website Twitter LinkedIn Archive


Visit Criteo Careers Page (opens new tab)
Criteo Jobs by Location

Check below to see all of the open Criteo jobs organised by office location.

Amsterdam (3)

Ann Arbor (7)

Barcelona (67)

Beijing (1)

Boston (16)

Chicago (1)

Dubai (1)

Echirolles (1)

Gurgaon (2)

Istanbul (4)

London (11)

Madrid (1)

Melbourne (1)

Moscow (3)

Munich (3)

New York (42)

Paris (72)

Sao Paulo (5)

Seattle (2)

Seoul (4)

Shibuya-ku (9)

Singapore (3)

Stockholm (1)

Sydney (2)