
540 est une société de conseil en technologie qui accompagne des organismes du gouvernement fédéral et des entreprises. Ses activités couvrent la stratégie technologique, le développement agile, la conception et le développement d’API, l’analyse de données et les services cloud, avec pour objectif de créer des systèmes sécurisés et des expériences numériques utiles. L’entreprise applique les pratiques DevSecOps pour aider ses clients à gérer et à faire évoluer leur infrastructure, et développe des solutions d’API et de données pour les développeurs, les intégrateurs et les utilisateurs de données. Les informations fournies ne précisent pas le contexte de recrutement de l’entreprise.
Ingénieur·e données, Python et AWS
Développez des pipelines de données avec Python et AWS pour l’initiative de modernisation des systèmes financiers de l’armée américaine menée par 540. Contribuez à améliorer la transformation et la gouvernance des données de manière sécurisée et évolutive.
Description
- Développez et dépannez des pipelines de données fiables tout au long du cycle de vie du développement logiciel.
- Contribuez à moderniser les anciens systèmes financiers de l’armée américaine et à migrer les charges de travail vers AWS.
- Créez des flux de travail Python pour ingérer, transformer, valider et fournir des données structurées et semi-structurées.
- Développez des solutions cloud natives avec AWS Glue, Lambda, S3 et CloudWatch.
- Connectez des données provenant de plusieurs systèmes, API et formats de fichiers.
- Traitez de grands jeux de données et améliorez les performances et l’évolutivité des pipelines.
- Contribuez aux conceptions techniques portant sur l’intégration et le stockage des données, les performances et l’évolutivité.
- Ajoutez des tests automatisés, des journaux, de la surveillance et une gestion des erreurs.
- Écrivez du code réutilisable et facile à maintenir, selon les pratiques d’ingénierie logicielle et de DataOps.
- Collaborez avec des ingénieurs, des architectes et des parties prenantes pour traduire les besoins en logiciels.
- Contribuez à la sécurité du traitement des données, aux contrôles d’accès, à la gouvernance et à la conformité du DoW.
- Participez aux revues de code et au développement Agile.
- Documentez les transformations, les processus de pipeline et les décisions techniques.
- Améliorez les flux de travail, réduisez les tâches manuelles et renforcez l’écosystème de données de l’armée.
Exigences
- Travailler à distance depuis les États-Unis contigus et suivre les horaires de la côte Est, avec une certaine flexibilité.
- Être disponible pour des déplacements occasionnels, environ trois à quatre fois par an.
- Être citoyen·ne des États-Unis et pouvoir obtenir une habilitation de sécurité Secret du DoW.
- Avoir au moins deux ans d’expérience pertinente en ingénierie des données, développement logiciel, intégration de données ou domaine connexe.
- Avoir de l’expérience dans la création de transformations de données, de scripts ou d’automatisations de flux de travail en Python.
- Avoir une expérience pratique de la création, de la maintenance ou du dépannage de pipelines de données et de processus ETL/ELT.
- Avoir de l’expérience avec les API et les fichiers X12, JSON, texte brut ou à largeur fixe.
- Avoir de l’expérience avec AWS, en particulier Glue, Lambda, S3 et CloudWatch Logs.
- Connaître les grands jeux de données et les enjeux de traitement ou de performance des données.
- Comprendre les structures, la modélisation, l’organisation et la transformation des données.
- Avoir de l’expérience dans l’écriture et la maintenance de tests automatisés avec Pytest ou un framework similaire.
- Connaître la validation des données, la gestion des erreurs, la journalisation et le débogage.
- Comprendre la sécurité des données, les contrôles d’accès et les principes de qualité des données.
- Avoir de l’expérience avec GitLab pour le contrôle de version et le développement collaboratif.
- Être à l’aise dans un terminal ou une interface en ligne de commande.
- Avoir de l’expérience avec Jira et Confluence dans un environnement Agile.
- Savoir interpréter des exigences ambiguës, des spécifications de fichiers et des structures JSON.
- Avoir de solides compétences en résolution de problèmes et savoir collaborer avec des parties prenantes techniques et non techniques.
- Détenir une certification AWS Cloud Practitioner ou supérieure, ou pouvoir l’obtenir dans les 30 jours suivant l’embauche.
- Détenir une certification CompTIA Security+ ou supérieure, ou pouvoir l’obtenir dans les 30 jours suivant l’embauche.
- Un diplôme de licence en informatique ou dans un domaine d’ingénierie connexe est souhaité.
Avantages
- Assurance maladie, dentaire et optique.
- Compte de dépenses flexibles (FSA).
- Plan 401(k) avec contribution équivalente de l’employeur.
- Assurance vie et couverture invalidité de courte et longue durée payées par l’entreprise.
- Congés payés flexibles et tous les jours fériés fédéraux chômés.
- Développement professionnel grâce à des formations, certifications et conférences.
- Comptes développeur cloud payés.
- Prime de recommandation.
- Avantages au siège, notamment le stationnement ou le remboursement du métro, du café nitro et des déjeuners.
- Événements sociaux annuels, dont 540 Week, un hackathon et un tournoi de golf caritatif.
- Accès à des billets pour les matchs des Washington Capitals et des Nationals.