Data engineer confirmé F/H

SNCF
Lyon, France
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Compensation
€45,000.0 - €55,000.0
Working hours
Regular working hours

Tech stack

Java (Programming Language) Agile Methodology Airflow Confluence JIRA Automation of Tests Big Data Code Review Information Systems Databases DevOps Apache Hadoop
+13 more
Python (Programming Language) NoSQL Prometheus Scala (Programming Language) Software Engineering SQL Databases Data Processing Grafana Apache Spark Git Slack Apache Kafka Data Management

Job description

  1. Développer des applications data robustes et performantes en collaboration avec les équipes agiles.

  2. Garantir la qualité et l’exploitabilité des solutions grâce à des tests automatisés et une supervision efficace.

  3. Assurer le support technique de niveau expert et contribuer à l’amélioration continue des outils et processus.

  4. Accompagner les membres de l’équipe dans leur montée en compétence et favoriser le partage des connaissances.

Vos missions :

Développement et industrialisation

  • Participer aux cérémonies agiles : sprint planning, estimations, rétrospectives et ateliers d’affinage des spécifications.
  • Traduire les besoins fonctionnels en solutions techniques :
  • Développer des applications data à partir des user stories ou des tickets définis dans l’outil de gestion de projet Jira.
  • Écrire des tests automatisés pour garantir la qualité et la robustesse des solutions.
  • Assurer l’assistance technique lors des phases de recette.
  • Optimiser l’exploitabilité des applications :
  • Mettre en place des mécanismes de robustesse, d’automatisation et de supervision.
  • Assurer le support de niveau 3 : résolution des incidents complexes, mise en place de correctifs et relance des traitements.

Amélioration continue et partage des connaissances

  • Contribuer activement à l’amélioration des processus et des outils de l’équipe.
  • Accompagner les Data Engineers en formation dans leur montée en compétence, notamment dans le cadre des projets.
  • Encourager le partage d’informations : organiser des présentations techniques, partager les bonnes pratiques et les retours d’expérience.

Rôle de référent technique

  • Garantir le respect des standards techniques de l’équipe pour votre production et celle des autres Data Engineers du projet, notamment via des revues de code.
  • Remonter les besoins d’évolution des standards techniques au management de l’équipe.
  • Fournir un suivi technique au Chef de Projet : obsolescence, sécurité et état des briques applicatives.
  • Assurer le pilotage technique du projet en l’absence du Chef de Projet : suivi de l’avancement des user stories, coordination des intervenants techniques et animation des instances projet., * Industrialisation et supervision :
  • Capacité à mettre en place des mécanismes de robustesse, d’automatisation et de supervision pour garantir l’exploitabilité des solutions.
  • Connaissance des outils de monitoring (Prometheus, Grafana, etc.) et des bonnes pratiques DevOps.

Rôle de référent technique (si Lead Tech sur un projet)

  • Garantir le respect des standards techniques de l’équipe pour votre production et celle des autres Data Engineers du projet.
  • Interagir avec les équipes Ops et les architectes pour assurer la cohérence et la performance des solutions.
  • Fournir un suivi technique au Chef de Projet : obsolescence, sécurité et état des briques applicatives.
  • Piloter techniquement le projet en l’absence du Chef de Projet : suivi de l’avancement, coordination des intervenants techniques et animation des instances projet.

Outils et méthodologies

  • Méthodologies agiles : participation aux cérémonies (sprint planning, rétrospectives, ateliers d’affinage).
  • Outils de gestion de projet : maîtrise de Jira ou d’outils similaires pour le suivi des user stories et des tickets., 2. Garantir la qualité et l’exploitabilité des solutions grâce à des tests automatisés et une supervision efficace.
  1. Assurer le support technique de niveau expert et contribuer à l’amélioration continue des outils et processus.

  2. Accompagner les membres de l’équipe dans leur montée en compétence et favoriser le partage des connaissances., Développement et industrialisation * Participer aux cérémonies agiles : sprint planning, estimations, rétrospectives et ateliers d’affinage des spécifications. * Traduire les besoins fonctionnels en solutions techniques : + Développer des applications data à partir des user stories ou des tickets définis dans l’outil de gestion de projet Jira. + Écrire des tests automatisés pour garantir la qualité et la robustesse des solutions. + Assurer l’assistance technique lors des phases de recette. * Optimiser l’exploitabilité des applications : + Mettre en place des mécanismes de robustesse, d’automatisation et de supervision. + Assurer le support de niveau 3 : résolution des incidents complexes, mise en place de correctifs et relance des traitements.

Amélioration continue et partage des connaissances

  • Contribuer activement à l’amélioration des processus et des outils de l’équipe.
  • Accompagner les Data Engineers en formation dans leur montée en compétence, notamment dans le cadre des projets.
  • Encourager le partage d’informations : organiser des présentations techniques, partager les bonnes pratiques et les retours d’expérience.

Rôle de référent technique

  • Garantir le respect des standards techniques de l’équipe pour votre production et celle des autres Data Engineers du projet, notamment via des revues de code.
  • Remonter les besoins d’évolution des standards techniques au management de l’équipe.
  • Fournir un suivi technique au Chef de Projet : obsolescence, sécurité et état des briques applicatives.
  • Assurer le pilotage technique du projet en l’absence du Chef de Projet : suivi de l’avancement des user stories, coordination des intervenants techniques et animation des instances projet.

Requirements

Rejoignez nous si vous êtes titulaire d’un diplôme de niveau Bac+5 en informatique, data science, génie logiciel, systèmes d’information ou école d’ingénieurs (ou équivalent).

  • Expérience confirmée d’au moins 3 ans en tant que Data Engineer ou dans un rôle similaire (développeur data, ingénieur Big Data, etc.).
  • Expérience significative dans un environnement agile, idéalement au sein d’une équipe data ou d’un projet complexe.

Expertise technique

  • Développement d’applications data :
  • Maîtrise des langages de programmation (Python, Scala, Java, etc.) et des frameworks data (Spark, Hadoop, etc.).
  • Expérience dans le développement d’applications robustes et performantes, en suivant les bonnes pratiques (tests automatisés, revue de code, etc.).
  • Gestion des données :
  • Connaissance des bases de données (SQL, NoSQL) et des outils d’ingestion et de traitement des données (Airflow, Kafka, etc.).
  • Expérience dans la modélisation et l’optimisation des pipelines data., * Collaboration : expérience dans l’utilisation d’outils comme Git, Confluence ou Slack pour le partage d’informations et la documentation.

  • Esprit d’équipe et collaboration :
  • Capacité à travailler en équipe et à partager vos connaissances avec les autres membres de l’équipe.
  • Envie d’accompagner les Data Engineers en formation dans leur montée en compétence.
  • Autonomie et proactivité :
  • Capacité à prendre des initiatives et à proposer des améliorations pour optimiser les processus et les outils.
  • Rigueur dans la gestion des tâches et le respect des délais.
  • Communication et pédagogie :
  • Aisance relationnelle pour interagir avec des interlocuteurs variés (Chefs de Projet, Lead Tech, équipes Ops, architectes, etc.).
  • Capacité à vulgariser des concepts techniques pour les rendre accessibles à tous.
  • Adaptabilité :
  • Capacité à vous adapter rapidement à des environnements techniques et des besoins métiers en constante évolution.
  • Ouverture d’esprit pour intégrer de nouvelles technologies et méthodologies.

Au quotidien :

  1. Développer des applications data robustes et performantes en collaboration avec les équipes agiles.

Benefits & conditions

Salaire et avantages

45 à 55 KE selon expérience avec une prime de performance individuelle jusqu’à 10%

About the company

Pour contribuer à la transition Numérique du Groupe SNCF, rejoignez les équipes de la Direction des Opérations pour tous les métiers du Groupe. De la conception au le développement en passant par l’exploitation, le pilotage de chantiers de performance, nous sommes au service des enjeux du Groupe.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.meteojob.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:09 min

Balancing data science skillings alongside systems engineering rigor

Nico Schmidt · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

1:28 min

Accessing verified technical answers directly through Slack

Prashanth Chandrasekar Prashanth Chandrasekar · WWC 2023

1:34 min

Bringing diverse skills to industrial data science roles

Katja Träumner

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all