Senior software engineer - calcul d'itinéraires et guidage

RATP Smart Systems
Paris
EUR 100 000 - 125 000
Description du poste

A propos de nous:

RATP Smart Systems est une entreprise spécialisée dans les solutions de mobilité intelligente pour les transports en commun.

Avec près de 400 collaborateurs, nous sommes engagés à fournir des solutions technologiques innovantes dans nos domaines d'expertise clés: la billettique, les systèmes d'aide à l'exploitation, le digital et le MaaS (Mobility as a Service).

Chez RATP Smart Systems, nous mettons nos valeurs d'engagement, d'agilité, de bienveillance et de cohésion au service de nos cœurs de métier. Notre mission est d’avancer un peu plus chaque jour vers la mobilité de demain, plus fluide et plus simple.

Dans le cadre de l'amélioration de notre plateforme géospatiale pour le MaaS et l'information voyageur de la RATP, nous recherchons un nouvel ingénieur backend spécialisé en C++/Python sous Linux.

Tu intégreras l’équipe de développement senior, responsable de tous nos services de calcul d'itinéraires pour les réseaux routiers et de transport en commun, y compris les espaces intérieurs. Le contexte technique est particulièrement exigeant : nos composants traitent des dizaines de millions de requêtes chaque jour, avec plusieurs centaines de gigaoctets de données cartographiques mises à jour en temps réel.

Rigoureux et autonome, tu participeras à l'enrichissement fonctionnel des services de calcul d'itinéraires et de guidage sur les réseaux routiers et de transport en commun, en mettant à profit ton expertise en :

  1. C++ couplé à Python ou Rust sous Linux
  2. Gestion optimale des ressources CPU, I/O et mémoire
  3. Algorithmique de graphes
  4. Architecture scalable, haute disponibilité et forte charge en environnement containerisé (Docker, K8s)
  5. Observabilité et monitoring avec Datadog, Prometheus et Grafana

Ici, l'entraide et la collaboration sont essentielles ! Tu prendras part aux rituels agiles avec nos référents Produit et QA, aux revues de conception et de code, ainsi qu'aux décisions concernant les orientations techniques internes ou transverses à plusieurs équipes.

Travailler chez RSS c’est aussi:

  1. Des locaux sympas (siège RATP) dans le 12ème arrondissement de Paris
  2. La possibilité de faire du télétravail 2J/semaine (plus à discuter selon situation)
  3. "Tech-Days" : un vendredi sur deux disponible pour prospecter les technos et les sujets de ton choix !
  4. Des collègues passionnés et qui partagent leur expertise
  5. Evoluer dans une boîte "Made In France"

Minimum Requirements:

  1. Ingénieur sénior avec plus de 5 ans d'expérience en développement backend
  2. Excellente communication interpersonnelle, parfaite aisance à l'oral et à l'écrit (indispensable pour le travail à distance)
  3. Expérience significative sous Linux avec :
    1. C++ 11 et plus avancé, Python, PostgreSQL. Un intérêt ou une expérience en Rust serait un plus.
    2. Architecture backend haute disponibilité, multithreading/multiprocessing/asynchrone
    3. Git, Docker

Processus de recrutement :

  1. Entretien visio (Teams) avec François, responsable d’équipe, pour la description du poste, l’échange sur ton parcours et les questions de connaissances techniques
  2. Entretien sur site ou en visio. Exercice de conception et développement en paire avec un autre développeur de l’équipe
  3. Entretien RH avec Constance
  4. Entretien avec Florian, notre Head of Engineering
Obtenez un examen gratuit et confidentiel de votre CV.
Sélectionnez le fichier ou faites-le glisser pour le déposer
Avatar
Coaching en ligne gratuit
Multipliez vos chances de décrocher un entretien !
Faites partie des premiers à découvrir de nouveaux postes de Senior software engineer - calcul d'itinéraires et guidage à Paris