Siemens
GRVTY
Ingénieur Logiciel (Full Stack) - Expert
Quel sera votre impact
Rejoignez une équipe axée sur une mission où votre travail soutient directement des objectifs critiques de sécurité nationale. Nous recherchons un expert (SME) développeur Full Stack pour diriger la conception, le développement et la livraison d'applications évolutives axées sur la mission dans un environnement ML/Ops. Ce rôle combine une expertise technique approfondie avec une réflexion avancée au niveau du système et une collaboration étroite entre les équipes d'ingénierie, de science des données et les parties prenantes clientes. Le développeur Full Stack effectuera la conception rapide d'applications, l'ETL, l'analyse et l'interprétation de données tout en développant des règles et des méthodologies pour la collecte et l'analyse de données. Vous concevrez, développerez et maintiendrez un système de traitement d'entrepôt de données basé sur Python qui sert de backend pour une application destinée aux utilisateurs, tout en dirigeant le développement d'applications GUI modernes utilisant REST APIs et des frameworks web contemporains. Vous travaillerez en étroite collaboration avec des data scientists, des ingénieurs en vision par ordinateur, des ingénieurs ETL et des analystes en renseignement pour intégrer des capacités de machine learning dans les systèmes de production, permettant un déploiement de modèles évolutif, une surveillance et une amélioration continue. Ce rôle met l'accent sur l'appropriation, le leadership technique et la livraison de solutions prêtes pour la production qui fonctionnent de manière fiable dans des environnements dynamiques et réels.
Ce dont vous serez responsable
- Diriger et participer à la conception architecturale de fonctionnalités complexes dès le début du cycle de développement.
- Traduire les exigences des clients et les priorités de la feuille de route en solutions techniques, tâches, délais et plans de ressources.
- Développer, intégrer et maintenir des applications full stack prenant en charge les pipelines ML/Ops et les systèmes axés sur les données.
- Concevoir et mettre en œuvre des APIs et des services évolutifs pour prendre en charge le déploiement et l'inférence de modèles de machine learning.
- Développer et maintenir des pipelines de données, des processus ETL et des solutions de stockage de données pour des ensembles de données à grande échelle.
- Collaborer avec des data scientists et des ingénieurs ML pour opérationnaliser les modèles dans les environnements de production.
- Optimiser les performances des applications et des systèmes pour l'évolutivité, la fiabilité et l'efficacité, y compris dans les environnements périphériques et distribués le cas échéant.
- Mener des revues par les pairs et établir des normes de codage pour améliorer la qualité globale et la maintenabilité du code.
- Guider les tests de développement, les tests exploratoires, les tests automatisés et les stratégies de validation.
- Assumer la responsabilité du code dans les environnements de production, répondre aux incidents et diriger l'analyse des causes profondes et les efforts d'amélioration continue.
- Garantir que la sécurité, la conformité et la gouvernance sont maintenues tout au long du cycle de développement.
- Effectuer la planification technique, l'intégration système, la vérification et la validation, ainsi que les évaluations des risques sur les composants du système.
- Encadrer et développer des ingénieurs juniors et intermédiaires, en favorisant la croissance technique et des équipes hautement performantes.
- Favoriser l'adoption de pratiques, d'outils et de frameworks d'automatisation ML/Ops modernes au sein de l'équipe.
Ce que vous devez avoir
- Habilitation TS/SCI active avec la capacité d'obtenir un CI poly
- Licence en informatique, ingénierie ou domaine technique connexe.
- 14+ années d'expérience professionnelle en développement logiciel full stack.
- Maîtrise experte de Python et des modèles de conception orientés objet.
- Expérience approfondie du développement de systèmes backend, de APIs et de pipelines de traitement de données.
- Solide expérience avec les frameworks de développement web modernes, notamment React.js, Node.js et/ou Electron.
- Compréhension approfondie des techniques de modélisation de données et expérience de travail avec des ensembles de données à grande échelle et des séries temporelles.
- Expérience avec les bases de données relationnelles et non relationnelles telles que PostgreSQL, MongoDB et BigQuery.
- Expérience dans la création et la maintenance de APIs RESTful et d'architectures de microservices.
- Expérience dans la prise en charge des flux de travail de machine learning, y compris l'intégration, le déploiement et la surveillance des modèles.
- Familiarité avec les outils et utilitaires ML/Ops tels que MLflow, DVC et/ou Optuna.
- Solide expérience avec les bibliothèques Python telles que NumPy et Pandas.
- Expérience avec les frameworks web Python tels que Flask, FastAPI, Pydantic, Gunicorn et Uvicorn.
- Expérience avec la conteneurisation et les pratiques DevOps, y compris Docker et les pipelines CI/CD.
- Expérience avec les serveurs web tels qu'Apache et Nginx.
- Expérience de travail dans des environnements de développement Agile et utilisation des outils associés.
Ce qui serait un plus
- Expérience dans le soutien de programmes gouvernementaux ou liés à la défense.
- Expérience dans l'intégration de capacités de vision par ordinateur ou de machine learning dans des systèmes opérationnels.
- Connaissance du traitement de données en temps réel, des architectures de streaming ou des systèmes distribués.
- Expérience avec les environnements et l'infrastructure ML/Ops basés sur le cloud (AWS, Azure ou la plateforme Google Cloud).
- Expérience avec les frameworks de parallélisation et de multiprocessing tels que Dask.
- Connaissance des outils et bibliothèques de traitement de données géospatiales, notamment GeoPandas, Shapely, Rasterio, QGIS et ArcPy.
- Expérience avec les frameworks de machine learning tels que Scikit-learn, TensorFlow ou PyTorch.
- Expérience avec les technologies d'appel de procédure à distance telles que gRPC et JSON-RPC.
Pourquoi choisir GRVTY
Fourchette de salaire
Chez GRVTY, nous comprenons que la rémunération est influencée par de nombreux facteurs, tels que la situation géographique, les catégories de main-d'œuvre des contrats fédéraux, les taux de salaire, l'expérience antérieure, les compétences, l'éducation et les certifications.
* La fourchette de salaire pour ce poste est : $200,000 - $248,000
#LI-CM1
Fourchette de salaire
Chez GRVTY, nous comprenons que la rémunération est influencée par de nombreux facteurs, tels que la situation géographique, les catégories de main-d'œuvre des contrats fédéraux, les taux de salaire, l'expérience antérieure, les compétences, l'éducation et les certifications.
Fourchette de salaire en Virginie $200,000—$248,000 USD
Pourquoi choisir GRVTY
--------------------------------------------------------------------------------
Déclaration EEO
--------------------------------------------------------------------------------
GRVTY est un employeur garantissant l'égalité des chances. Tous les candidats qualifiés seront pris en considération pour un emploi sans égard à la race, la couleur, la religion, le sexe, l'orientation sexuelle, l'identité de genre, l'origine nationale, le handicap ou le statut de vétéran protégé et ne feront l'objet d'aucune discrimination fondée sur le handicap.
Toute personne nécessitant des aménagements raisonnables doit envoyer un e-mail à [email protected] [[email protected]] ou appeler le 703-544-7930 avec les détails demandés. Un membre de l'équipe RH répondra à votre demande dans un délai de 2 jours ouvrables.
Connaissez vos droits : La discrimination au travail est illégale (eeoc.gov) eeoc.gov/sites/default/files/2022-10/EEOC_KnowYourRights_screen_reader_10_20.pdf
Veuillez consulter nos offres d'emploi actuelles et postuler aux postes qui, selon vous, pourraient vous convenir. Si vous ne correspondez pas immédiatement, nous conserverons également votre CV dans notre base de données pour de futures opportunités.
Nous sommes fiers d'offrir un environnement de travail qui permet à notre équipe d'atteindre un bon équilibre entre vie professionnelle et vie privée. GRVTY offre une rémunération compétitive, des avantages sociaux complets et des opportunités significatives de croissance professionnelle.
Notre ensemble d'avantages sociaux est conçu pour soutenir le bien-être de nos employés et de leurs familles, et comprend une couverture dans des domaines tels que les soins de santé, le bien-être financier, la planification de la retraite, l'aide à la famille, la formation continue et les congés payés.
Nous sommes fiers d'offrir un environnement de travail qui permet à notre équipe d'atteindre un bon équilibre entre vie professionnelle et vie privée. GRVTY offre une rémunération compétitive, des avantages sociaux complets et des opportunités significatives de croissance professionnelle.
Notre ensemble d'avantages sociaux est conçu pour soutenir le bien-être de nos employés et de leurs familles, et comprend une couverture dans des domaines tels que les soins de santé, le bien-être financier, la planification de la retraite, l'aide à la famille, la formation continue et les congés payés.
Chez GRVTY, nous pensons que lorsque nos employés prospèrent, notre entreprise prospère. C'est pourquoi nous proposons un ensemble d'avantages sociaux complet et compétitif conçu pour soutenir votre bien-être, votre croissance et votre équilibre entre vie professionnelle et vie privée.
- Régime de santé robuste comprenant médical, dentaire et vision •
- Compte d'épargne santé avec contribution de l'entreprise
- Congés payés annuels et jours fériés payés
- Congé parental payé
- 401k avec une généreuse contribution de l'entreprise
- Opportunités de formation et de développement
- Programmes de récompenses
- Variété d'événements parrainés par l'entreprise
Les défis les plus difficiles en matière de sécurité nationale exigent de la vision et de l'ingéniosité, pas seulement des ressources. Nous apportons une expertise technique et de mission pour devancer nos adversaires. Nous sommes conçus pour relever les problèmes de sécurité nationale les plus enracinés et systémiques dans le monde.
Nous travaillons en partenariat avec nos clients pour les aider à surmonter les défis dans tous les domaines de la technologie et de la défense, y compris ceux qui sont encore en cours d'exploration. Nos capacités croissantes créent des avantages complémentaires, donnant aux opérations sur le terrain l'avantage dont elles ont besoin pour réussir. Nous mobilisons tout ce que nous avons pour répondre à chaque défi présenté, chaque jour de notre vie.
