Senior Software Development Engineer at Criteo | AdTechTalent
EngineeringRecentlyHybrid
Criteo
Senior Software Development Engineer
C#PythonC++Javadistributed systemsbackendidentity graphlarge-scale data processinglow-latencyhigh-throughputagilesoftware developmentadvertising technologyprivacy
Key details
Salary
Not specified
Employment type
Permanent Full Time
Seniority
Senior
Years experience
5-10
Location
Paris, France
Full job description
Senior Software Development Engineer role in the IPI ID Graph team at Criteo. Responsibilities include designing and operating scalable backend services processing billions of identity signals, contributing to the Identity Graph that unifies multiple user identity signals, developing services for identity data management, improving cross-device matching, and working on large-scale data processing and distributed systems. Collaborate with product managers, data scientists, machine learning engineers, and other teams. Own services end-to-end including deployment and monitoring. Requirements: minimum 5 years experience in developing large complex systems, Master’s degree in Computer Science or related field, proficiency in C#, Python, C++, Java, curiosity for innovative technologies, positive and collaborative attitude, Agile experience, passion for high-quality code, and fluency in English. The position offers a hybrid working model based in Paris, France, with benefits including career development, health and wellness support, inclusive team environment, competitive salary with performance rewards, and potential equity.
What you'll do
Design, build, and operate highly scalable backend services processing billions of identity signals
Similar jobs
More roles worth a look
Related opportunities based on specialty and working model so candidates can keep momentum.
Contribute to Criteo's Identity Graph connecting multiple identity signals into a unified user view
Develop services to create, store, enrich, synchronize, validate, and serve identity data
Improve cross-device and cross-environment matching capabilities
Work on large-scale data processing, distributed systems, low-latency services, and high-throughput APIs
Partner with product managers, data scientists, machine learning engineers, and other engineering teams
Contribute to privacy-conscious identity solutions in a changing advertising ecosystem
Own services end-to-end from design to deployment, monitoring, troubleshooting, and improvement
Requirements
At least 5 years of experience with developing and extending large and complex systems
Master in Computer science or engineering school or any relevant field
Familiar with C#, Python, C++, Java
Curious about innovative technologies
Can do attitude and ability to work collaboratively
Experience working in Agile environments
Passionate about shipping high quality code
Fluent in English
Tech stack
C#PythonC++Java
Benefits
Hybrid working model blending home and in-office experiencesLearning, mentorship & career development programsHealth benefits, wellness perks & mental health supportDiverse, inclusive, and globally connected teamAttractive salary with performance-based rewards and family-friendly policiesPotential for equity depending on role and levelAdditional benefits may vary depending on country and employment nature
Apply now
Ready to take the next step in your career? Click the button below to continue to the application process.