Description de l'offre
Who we are
At Criteo, our culture is as unique as it is diverse. With offices around the world, our incredible team of 2,600 Criteos collaborates to create an open & inclusive environment. We work together to achieve our goals, push boundaries, and be impactful. All of this supports us in our mission to power the world’s marketers with trusted & impactful advertising.
Most of all, we are creators. From designing ground-breaking products to finding unique ways to solve technical challenges at an exceptional scale, our tech teams work with state of the art methodologies to shape the future of advertising.
The Site Reliability teams keep one of the largest computing platforms in the AdTech world functioning like clockwork. They are processing, storing and monitoring through large scale data compute & storage services (Hadoop, SQL & NoSQL), streaming (Kafka), platform as a service (Chef, Mesos), identity management (Kerberos) and analytics (Hive, Druid, Vertica).
As an SRE Data Systems Engineer, you will build tools and services that support data engineers, data analysts, data scientists and ML engineers along their whole development cycle from exploring and analyzing data or setting up experiments to putting into production and monitoring complex data pipelines.What you'll do :
Who you are:
- Test, deploy and maintain the platform that allow users to have access to computing resources through customizable containers that interact with Criteo’s offline computing datacenters.
- Provide a Criteo’s Jupyter notebook platform where users can run their notebooks to explore data and develop and experiment with ML models.
- Provide the interfaces to access Criteo’s analytics engines and the tools to develop, run and deploy their transformations into production data pipelines.
- Maintain and improve Criteo’s metadata search and discovery tool, that scrapes all Criteo data systems and extracts documentation, lineage relationships, resource consumption reports and data quality metrics.
- Work along data experts and ML engineers of Criteo to understand their development workflows and provide tools and services that help them accelerate their velocity and the reliability of the systems they deploy into production
- Strong knowledge of statically compiled languages, preferably on the JVM (Scala, Java)
- Fluent in one or more scripting languages, preferably Python
- Strong understanding of the UNIX development environment.
- You have some understanding of the big data ecosystem and SQL. Practical experience on writing or maintaining ETL systems is a plus.
- A self-motivated, highly skilled engineer unafraid to tackle the complex and ever willing to understand and automate the mundane
- 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
- Rigorous about automating and documenting processes and systems to improve day-to-day operations and help on-board new team members and users
- Prepared to be part of an on-call rotation supporting your team's systems
- You have some experience on container technologies (Docker, Kubernetes)
- You have some experience with Jupyter Notebooks
- Some experience in UI development will be a plus.
Competitive compensation package
35+ annual holidays days
Personalized relocation package if moving from abroad
Catered lunch and breakfast
Maternity and paternity leave
Annual cross teams hackathon
2 conferences per year of your choice
Internal mobility programs
Tailored educational resources
Want to know more?
At Criteo, we are committed to creating an environment where all Criteos feel a sense of belonging. We nourish our diversity by listening to all cultures within Criteo - and there are many. We are proud to be a global team and conscious that it takes people with different perspectives, thoughts and cultures to succeed.
Criteo collects your personal data for the purposes of managing Criteo's recruitment related activities. Consequently, Criteo may use your personal data in relation to the evaluation and selection of applicants. Your information will be accessible to the different Criteo entities across the world. By clicking the "Apply" button you expressly give your consent.