Type de contrat Titulaire, contractuel, militaire
Début du contrat Poste à pourvoir immédiatement
Localisation Paris 15e Arrondissement, Paris, Île-de-France, France
Niveau d'études Diplôme d'ingénieur, Master 2 ou titre équivalent de niveau Bac + 5
Domaine professionnel Spécialiste en développement sécurisé
Niveau d'expérience De junior à confirmé (3 à 10 ans d'expérience)
Rémunération mensuel net
annuel brut (selon expérience)
Avantages en nature -
Télétravail Oui

Ingénieur Développement de Services Big Data F/H

Descriptif de l'organisation

Descriptif des missions

Rejoindre l’Agence nationale de la sécurité des systèmes d’information (ANSSI), c’est mettre ses compétences au service de l’intérêt général en participant à une mission capitale, d’actualité et porteuse de grandes responsabilités dans un monde où la cybersécurité est devenue l’affaire de tous ! 

Au sein de la sous-direction des Opérations, la division infrastructures, données et développements (DID2) est en charge de la conception, de la mise en œuvre et du maintien des infrastructures systèmes et réseaux, de la mise à disposition des données et des infrastructures de traitement nécessaires à leur exploitation, du maintien du cadre de développement et d’intégration de l’outillage de la sous-direction, du développement et du maintien des outils transverses. Pour cela elle s’appuie sur ses ressources propres, sur des sous-traitants ou sur les ressources de la sous-direction pour lesquelles elle exerce, dans ce cadre, un rôle de coordination.

Intégré à cette division, le bureau Données (BD) assure le recueil des besoins en matière de données, de traitements et d’analyses ; l’inventaire, l’acquisition et le stockage de gisements de données publiques ; la conception et la mise en production de chaînes de traitement permettant de rendre ces données actionnables ainsi que le développement des interfaces et des outils d’accès aux données.

Placé(e) sous l’autorité du chef de projet en charge des services d’accès aux données, vous aurez la responsabilité de développer et faire évoluer les applications intégrées aux chaînes de traitement Hadoop.

A ce titre vous serez amené(e) à :

  • Maintenir, documenter et faire évoluer les applications de collecte, d’export et de transfert des données ;
  • Développer, configurer et surveiller les services d’accès aux données ;
  • Développer les tableaux de bord, interfaces et outils de supervision ;
  • Renforcer l’équipe sur les différents travaux menés, notamment en cas de crise ou d’absence. 


Contraintes et difficultés du poste

  • Engagement de la mission et des actions sur du long-terme ; 
  • Importance du périmètre couvert ; 
  • Pluridisciplinarité dans un écosystème technologique évoluant très rapidement. 

Profil recherché

Vous êtes titulaire d'un diplôme de niveau 7 (Bac+5), école d'ingénieur ou cursus universitaire équivalent. Vous avez une expérience pratique dans le domaine du développement d’applications et de services traitant ou accédant à de très gros volumes de données en environnement Hadoop.

Savoir-faire :

  • Excellente connaissance des langages python, java ;
  • Excellente connaissance des outils Unix de manipulation de données dont bash, grep, sed, awk, jq ; 
  • Bonne connaissance des langages de traitement de données dont Sql et Spark ;
  • Connaissance du langage de description XML, des schémas XSD ; 
  • Connaissance pratique des librairies de traitement de données panda ;
  • Expérience pratique du développement d’APIs, d’applications et de scripts ;
  • Expérience des environnements de développement, de gestion de version et d’intégration continue ;
  • Connaissance générale des architectures de stockage et de traitement de données Big Data Hadoop ;
  • Polyvalence sur les compétences de l'équipe pour remplacement ou assistance en cas d'urgence ou d'absence.   


Savoir-être :

  • Autonomie et capacité à travailler en équipe ; 
  • Capacité d'écoute et de communication dans un environnement de très grande expertise technique ; 
  • Disponibilité, patience, rigueur, curiosité et humilité. 

Process de recrutement

  • Si votre candidature est présélectionnée, vous serez contacté(e) pour apprécier vos attentes et vos motivations au cours d'un entretien téléphonique ou physique.
  • Des tests techniques pourront vous être proposés.
  • Vous ferez l'objet d'une procédure d'habilitation.