Activez les alertes d’offres d’emploi par e-mail !

Senior Software Engineer - Data Processing

Criteo

Paris

Sur place

EUR 65 000 - 90 000

Plein temps

Il y a 3 jours
Soyez parmi les premiers à postuler

Mulipliez les invitations à des entretiens

Créez un CV sur mesure et personnalisé en fonction du poste pour multiplier vos chances.

Résumé du poste

Join a dynamic team at a leading company specializing in data-driven solutions. You will consult on data pipeline designs, focusing on improving their platform through new features and resolving complex performance issues. Candidates should have substantial experience in developing large systems and a passion for algorithms and new technologies.

Qualifications

  • At least 4-5 years of experience developing large, complex systems.
  • Proficiency in C#, Scala, Java, Python, or C++.
  • Experience with Hadoop / Spark.

Responsabilités

  • Design and implement new features.
  • Guide architectural evolution.
  • Investigate scalability and performance bottlenecks.

Connaissances

Large-scale data problems
Team player
Communication

Description du poste

You will join a team in charge of the data processing platform used by Criteo to experiment, build, and operate their data pipelines.

The team’s mission is to address the data processing and scheduling needs of Criteo teams, leveraging open source innovations to build and maintain a top-tier data platform. Some details about this platform were shared in conferences: a 25-minute talk about implementation details and a 35-minute talk (in French) about the overall Criteo offline data platform can be found here.

Your role is to help Criteo by consulting on their data pipeline designs and platform usage.

Responsibilities include designing and implementing new features, guiding the architectural evolution of the platform, investigating and resolving scalability and performance bottlenecks as usage grows, and migrating to newer or better libraries and frameworks.

Who You Are :

  • You have at least 4-5 years of experience developing and extending large, complex systems.
  • You enjoy working with large-scale data problems (Hadoop / Spark).
  • You are proficient in at least one programming language such as C#, Scala, Java, Python, or C++, and can adapt quickly to select and use the best tools for the task.
  • You love algorithms and new technology.
  • You are a great team player and communicator in English, both written and spoken. You are committed to quality design, automated testing, and documentation.
Obtenez votre examen gratuit et confidentiel de votre CV.
ou faites glisser et déposez un fichier PDF, DOC, DOCX, ODT ou PAGES jusqu’à 5 Mo.