MANTECH
Direct Supply
Ingénieur Logiciel Senior
À propos du poste
Direct Supply construit l'avenir de la technologie de la santé avec des produits, des solutions et des plateformes leaders de l'industrie pour aider à améliorer la vie de millions de seniors et de ceux qui s'occupent d'eux.
L'Ingénieur Logiciel Senior joue un rôle clé dans la conception et la livraison de solutions logicielles intelligentes et évolutives qui améliorent les produits et les expériences client de Direct Supply. Ce rôle combine des pratiques avancées d'ingénierie logicielle, des technologies d'IA et l'automatisation pour développer des applications et des systèmes de haute qualité qui améliorent l'efficacité, soutiennent la croissance de l'entreprise et apportent une valeur client significative.
En tant que contributeur technique senior, vous influencerez les décisions architecturales, encadrerez des ingénieurs et ferez progresser les pratiques de développement basées sur l'IA. Votre expertise contribuera à équilibrer l'innovation, la performance, l'évolutivité et le coût pour fournir des solutions technologiques fiables qui soutiennent le succès commercial à long terme.
Ce que vous ferez et votre impact : *
- Diriger la conception et le développement de solutions logicielles évolutives, améliorées par l'IA, qui améliorent les capacités des produits, les performances et les expériences client. *
- Concevoir des applications et des services sécurisés et performants qui répondent aux besoins évolutifs de l'entreprise et à l'évolutivité à long terme. *
- Intégrer des capacités d'IA, y compris des grands modèles de langage, des assistants conversationnels, des diagnostics basés sur l'image et la génération de contenu automatisée, pour améliorer la fonctionnalité des produits. *
- Faire progresser l'utilisation d'outils de développement basés sur l'IA et de cadres d'automatisation pour améliorer la productivité de l'ingénierie, la qualité du code et l'efficacité de la livraison. *
- Concevoir et optimiser les APIs, les microservices et les intégrations qui permettent une communication fiable entre les modèles d'IA, les applications et les systèmes de données. *
- Mettre en œuvre des pratiques de surveillance et d'observabilité qui améliorent la fiabilité des applications, identifient les problèmes de performance et soutiennent une résolution proactive. *
- Évaluer les performances des modèles d'IA, les exigences d'infrastructure et les coûts d'exploitation pour recommander des solutions qui équilibrent l'efficacité technique avec l'impact financier. *
- Encadrer des ingénieurs sur les pratiques de développement logiciel, l'intégration de l'IA, la résolution de problèmes techniques et l'impact commercial des décisions d'ingénierie. *
- Collaborer avec des équipes interfonctionnelles pour traduire les besoins commerciaux et clients en solutions techniques pratiques qui apportent une valeur mesurable. *
- Appliquer le développement agile, les tests et les pratiques d'expérimentation rapide pour accélérer la livraison tout en maintenant la qualité et la fiabilité du logiciel. *
- Explorer les technologies émergentes d'IA et les approches d'ingénierie pour identifier les opportunités d'innovation, d'amélioration continue et de développement de produits évolutifs.
Ce que vous apporterez : *
- Diplôme de licence en informatique, en génie informatique ou dans un domaine connexe. *
- 3+ années d'expérience en développement logiciel, dont au moins 2 années dans le développement d'applications basées sur l'IA ou de solutions intégrant l'IA. *
- Expérience pratique dans le développement et le déploiement d'applications basées sur l'IA utilisant des modèles de machine learning, des grands modèles de langage ou des plateformes d'IA telles que Hugging Face, OpenAI ou Anthropic. *
- Expérience dans l'intégration de grands modèles de langage, de flux d'agents et de capacités d'IA autonomes dans des environnements logiciels de production. *
- Maîtrise des outils de développement Microsoft, y compris Visual Studio ou VS Code, et des plateformes cloud telles que AWS ou Azure. *
- Solide compréhension de l'architecture logicielle, des APIs, des microservices, des performances des modèles d'IA, de l'évolutivité de l'infrastructure et de l'optimisation des coûts. *
- Capacité à analyser des problèmes techniques complexes, à évaluer les dépendances et les compromis des systèmes, et à développer des solutions évolutives qui répondent aux besoins de l'entreprise et des clients. *
- Capacité démontrée à encadrer des ingénieurs, à communiquer des concepts techniques, à s'adapter aux technologies émergentes et à influencer les pratiques d'ingénierie au sein d'une équipe de développement. *
- Contributions à des projets open-source d'IA ou à la recherche en IA préférables. *
- Expérience avec des cadres d'IA basés sur des agents tels que LangChain ou AutoGPT préférables. *
- Participation à des communautés d'ingénierie IA par le biais de conférences, de recherches ou d'engagements industriels préférables. *
- Expérience dans le développement d'interfaces utilisateur basées sur l'IA, la conception d'expérience utilisateur ou l'interaction homme-machine préférables. *
- Expérience avec les technologies de conteneurisation telles que Docker ou Kubernetes et les déploiements d'IA natifs dans le cloud préférables. *
- Expérience dans l'application de tests unitaires, de tests d'intégration et de pratiques de résolution de problèmes basées sur l'IA pour améliorer la qualité du logiciel préférables.
Le poste doit être effectué dans le lieu indiqué. Un généreux ensemble d'avantages est disponible.
© 2013 à 2026 Direct Supply, Inc. Tous droits réservés.
