Vous serez intégré(e) dans l’équipe Data Science et Engineering (env. 30 personnes) de la Factory Data & IA (env. 60 personnes). La Factory conçoit, construit, déploie, et exploite les projets data pour le groupe SNCF (socles de données, traitements massifs de données, transformations complexes, algorithmes et machine learning, etc).
Nos projets sont orientés sur les axes prioritaires de SNCF : performance ferroviaire, maintenance préventive et prédictive des infrastructures et matériels roulants, connaissance client et mobilité, analyse et prédiction de consommation d’énergie, surveillance et sécurisation des assets industriels, gares / usine du futur et supply chain.
A chaque projet, l’équipe Data Science et Engineering intervient dans les décisions d’architecture et le cadrage fonctionnel, la conception technique, puis implémente les traitements : transformations (volumes massifs, jointures, transformations métier complexes) et exposition (datalake, BDD, warehouse).
Le Manager Data Engineering souhaite confier une partie de l’accompagnement et de la formation de l’équipe à 2 Team Leaders qui l’épauleront également dans le pilotage de l’équipe et sur les chantiers techniques transverses. Ce travail de pilotage est très collégial et il s’agit aussi d’un travail d’équipe.
Le Team Leader Data Engineering accompagnera donc, avec l’appui du Manager Data Engineering, une partie de l’équipe : mentoring, suivi de la production, plan de compétence et formation.En parallèle de cette activité, il interviendra en tant que développeur expert sur les projets de la Factory.
Notre stack technique :
Full cloud (AWS et Azure)
Python & Scala
Spark (essentiellement sur Databricks)
Fullstack, API HTTP
Serverless
Bases relationnelles et NoSQL
CI (Gitlab, Jenkins, Nexus, SonarQube) et CD (Ansible)
Conteneurisation
Les missions
Participer aux projets Data Engineering
Management opérationnel de 5 Data Engineers environ
Intervenir en tant que lead sur projets (garantir la qualité de la production et l’application des bonnes pratiques)
Contribuer proactivement à la qualité et aux compétences de l’équipe Data Science et Engineering : veille techno, capitalisation…
Le profil recherché
Compétences métiers et outils :
Maîtrise de Python et/ou Java/Scala, de leurs écosystèmes et bonnes pratiques
Maîtrise des bonnes pratiques de développement : CI/CD, qualité de code, tests
Expérience dans le management opérationnel de développeurs
Connaissances des outils Data : Spark, Pandas
Connaissances du Cloud (Azure et AWS préférés)
Compétences transverses :
Relationnel et curiosité
Communication écrite et orale
Capacité de synthèse
Force de proposition sur les aspects techniques et fonctionnels
Software craftmanship
Expériences et formations
Vous justifiez d’une expérience significative dans des équipes de développement logiciel. Idéalement, vous avez déjà occupé un poste de management / pilotage d’équipe (périmètre réduit).
+ Bac +5 (école d’ingénieur ou/ master spécialisé en software / data engineering)
+ Ou titulaire d’un doctorat en informatique / data engineering
Localisation
Poste basé à Saint Denis, avec des déplacements très ponctuels en France pour participer aux réunions de cadrage avec les équipes métier et DSI du groupe SNCF.