Roku
PRECISE SOFTWARE SOLUTIONS INCORPORATED
Ingénieur IA Full Stack Senior
Description
Résumé du poste
Déclaration d'égalité d'emploi
Precise Software Solutions s'engage à fournir un lieu de travail exempt de discrimination et de harcèlement. Tous les candidats qualifiés recevront une considération pour l'emploi sans égard à la race, la couleur, la religion, le sexe, la grossesse, l'âge, l'origine nationale, le handicap, l'orientation sexuelle, l'identité ou l'expression de genre, l'état matrimonial, les informations génétiques, le statut d'ancien combattant protégé, ou tout autre statut légalement protégé.
Nous sommes une organisation inclusive et promouvons activement l'égalité des chances pour tous, avec le bon mélange de talents, de compétences et de potentiel. Nous attendons de chaque membre de la communauté Precise qu'il fasse sa part pour cultiver et maintenir un environnement où chacun a l'opportunité de se sentir inclus et où le respect et la dignité qui lui sont dus sont accordés.
Precise Software Solutions Inc. recherche un Ingénieur IA Full Stack Senior pour diriger l'exécution technique d'un programme d'ingénierie d'IA générative soutenant le gouvernement fédéral. Vous construirez, intégrerez, testerez, déploirez et opérerez des applications sécurisées basées sur l'IA, et vous serez responsable des livrables clés de construction, de test et de pipeline du programme.
Vous travaillerez de manière pratique sur l'ensemble du full stack, des interfaces utilisateur accessibles aux APIs, aux pipelines RAG et aux flux de travail d'agents, et vous dirigerez les tests de sécurité de l'IA et servirez de point d'escalade principal pour les problèmes de production.
Exigences
- Doit être citoyen américain ou résident permanent légal (détenteur d'une carte verte).
- Doit résider dans la région métropolitaine de Washington, DC et être capable de travailler sur site dans les bureaux du gouvernement de DC.
- Doit être capable de passer et de maintenir une enquête de sécurité gouvernementale.
- Diplôme de licence en ingénierie, informatique, systèmes ou une discipline scientifique/technique connexe et 5+ années d'expérience pertinente.
- 5+ années d'expérience pratique en ingénierie IA/ML, développement d'applications basées sur l'IA, ingénierie de données, ingénierie cloud ou ingénierie logicielle, y compris le développement direct, l'intégration, les tests et le support opérationnel de systèmes basés sur l'IA.
- 1+ années d'expérience pratique avec l'IA générative, l'intégration LLM, RAG, l'évaluation de modèles, l'IA d'agents ou les systèmes d'IA en production.
- Solide maîtrise de Python et expérience dans le développement d'applications basées sur l'IA, de services APIs, et d'automatisation.
- Expérience dans la conception et le déploiement de pipelines RAG, de récupération sémantique, de bases de données vectorielles, de services d'IA basés sur le cloud et d'orchestration de flux de travail IA.
- Connaissance des tests IA, de l'évaluation des modèles, des pratiques d'IA responsable et des contrôles de sécurité IA dans des environnements cloud d'entreprise ou fédéraux sécurisés.
- Expérience dans la conduite de tests spécifiques à l'IA et contradictoires (injection de prompt, jailbreak, empoisonnement de données) et la documentation des mesures d'atténuation.
- Expérience dans le développement d'interfaces utilisateur basées sur l'IA qui sont conformes à la Section 508 / WCAG 2.1 A et AA.
- Expérience dans le support de la gestion des versions, de la documentation, de la surveillance et du support opérationnel.
- Au moins une certification actuelle en IA générative ou en Machine Learning, telle que Microsoft Azure AI, AWS, Google Cloud, Databricks, NVIDIA, ou CAIP, ou équivalent.
- Doit être citoyen américain ou résident permanent légal (détenteur d'une carte verte).
- Doit résider dans la région métropolitaine de Washington, DC et être capable de travailler sur site dans les bureaux gouvernementaux.
- Doit être capable de passer et de maintenir une enquête de sécurité gouvernementale.
Responsabilités clés
Développement d'applications IA
- Concevoir, développer, intégrer, déployer et améliorer des applications, services et interfaces utilisateur basés sur l'IA.
- Construire et maintenir des intégrations LLM, des pipelines de génération augmentée par récupération (RAG), des embeddings, la recherche vectorielle, des flux de travail d'agents et l'automatisation basée sur l'IA.
- Implémenter l'ingénierie des prompts et du contexte, les sorties structurées, l'orchestration des modèles et les contrôles de qualité de récupération tels que le chunking, la récupération hybride, le score de pertinence et la validation de l'ancrage.
- Garantir que les applications et interfaces basées sur l'IA répondent aux exigences de sécurité, de confidentialité et d'accessibilité de la Section 508 / WCAG 2.1 A et AA.
Évaluation, tests et sécurité de l'IA
- Implémenter l'évaluation des modèles, la réduction des hallucinations, l'optimisation de la qualité de récupération, la surveillance et l'optimisation des performances, y compris les comparaisons côte à côte pour les mises à niveau de modèles.
- Planifier et superviser les tests unitaires, d'intégration, fonctionnels, de régression, de performance, de charge, d'accessibilité, contradictoires, de qualité des modèles et d'acceptation par les utilisateurs.
- Effectuer des tests de sécurité et contradictoires spécifiques à l'IA (injection de prompt, jailbreak, empoisonnement de données, sortie non sécurisée, divulgation non autorisée) avant chaque publication, et documenter et atténuer les découvertes.
- Maintenir le calendrier de rafraîchissement de la base de connaissances RAG et signaler tout déclin de la pertinence de la récupération.
DevSecOps, MLOps et Releases
- Appliquer les contrôles de promotion entre les environnements, y compris les analyses de sécurité, les tests unitaires et les portes TEVV, avec les secrets conservés dans des coffres-forts fournis par le gouvernement.
- Soutenir les flux de travail MLOps, y compris le versionnement des modèles, la détection de dérive, le réentraînement et la documentation des versions.
- Préparer les packages de publication et les listes de matériaux logicielles (SBOM), et soutenir les activités d'ATO, d'évaluation de la sécurité et de remédiation des vulnérabilités.
Opérations et Support
- Servir de ressource d'escalade pour le support technique de niveau 2 / niveau 3, joignable pendant les heures ouvrables et fournissant un support d'escalade pour les incidents critiques et de haute gravité.
- Soutenir les opérations de production, l'analyse des causes profondes, le triage des problèmes et l'amélioration continue.
Livrables dont vous serez responsable
Conceptions de pipelines IA/RAG ; Plans de test système IA ; Plan de gestion de configuration ; Rapports d'évaluation et de tests contradictoires ; Listes de matériaux logicielles ; et co-auteur du package de certification de sécurité IA.
Leadership d'équipe
- Effectuer des revues de code et de prompts, encadrer les développeurs et agir comme principal soutien technique pour l'Ingénieur IA en chef.
Qualifications préférées
- Master dans un domaine connexe et 7+ années d'expérience, y compris des programmes d'agences fédérales.
- Expérience avec un framework front-end moderne (par exemple, React ou Angular avec TypeScript) et avec des conteneurs (Docker/Kubernetes) et des outils CI/CD.
- Expérience avec des frameworks d'IA d'agents (par exemple, LangGraph, LlamaIndex, Semantic Kernel), MCP et le service de modèles à poids ouverts (par exemple, vLLM, TGI).
- Expérience dans les environnements FedRAMP High ou GovCloud et avec les formats SBOM (CycloneDX ou SPDX).
- Expérience en remédiation d'accessibilité assistée par IA ou en traitement de documents (OCR, marquage PDF).
- Une enquête de sécurité fédérale actuelle et favorablement jugée.
À PROPOS DE NOUS
Precise Software Solutions, Inc. est une société de services technologiques axée sur la mission, fournissant des plateformes numériques sécurisées, une infrastructure et des services informatiques opérationnels aux organisations gouvernementales. Entreprise évaluée CMMI niveau 3, Precise s'associe aux leaders technologiques des agences et aux fournisseurs de solutions pour concevoir, construire, exploiter et moderniser des solutions informatiques d'entreprise qui soutiennent des missions publiques critiques, combinant agilité, innovation et performance pour fournir des résultats mesurables.
Precise se spécialise dans l'infrastructure cloud et hybride, l'ingénierie des plateformes, les opérations de sécurité et la conformité, la modernisation des applications et les plateformes de données et l'analytique. L'entreprise est reconnue pour son approche agile axée sur la livraison et ses pratiques d'ingénierie innovantes, appliquant une rigueur opérationnelle et une exécution axée sur la performance pour améliorer la résilience, la sécurité et l'évolutivité des systèmes dans des environnements gouvernementaux complexes.
AVANTAGES ET ATOUTS
- Avantages de santé complets (médical, dentaire et vision)
- Comptes de dépenses flexibles (FSA) et compte d'épargne santé (HSA)
- Plan de retraite avec une correspondance de 4% et une correspondance discrétionnaire en fin d'année
- Congés payés (PTO) : 15 jours de PTO accumulés par an ; 7 jours fériés + 3 jours fériés flottants ; 2 jours d'innovation (jours de formation rémunérés)
- Invalidité de courte et longue durée
- Congés parentaux payés
- Congés payés pour participation à un jury
- Assurance vie et décès/mutilation accidentels
- Assurance maladies graves
- Formation et développement
- Incitatifs au bien-être et programmes de réduction
- Programme de parrainage d'employés
- Don annuel à une œuvre de charité correspondant
- Prix et reconnaissance
