B&A
Striveworks
Ingénieur logiciel senior (habilitation TS/SCI active)
CE QUE VOUS ALLEZ CONSTRUIRE
« Dans 36 mois, les systèmes d'IA agentique seront une réalité opérationnelle au sein des grandes institutions. Nous avons l'intention d'en être au cœur. » — Dr. Jim Rebesco, cofondateur et PDG de Striveworks
La demande du gouvernement en matière d'IA croît beaucoup plus rapidement que les systèmes nécessaires pour la soutenir. Moins de 15% des programmes fédéraux d'IA ont atteint une production durable, malgré des milliards de dollars investis. Les modèles fonctionnent lors des tests, mais ils se dégradent dans le monde réel. Et lorsque les performances chutent, la confiance s'effrite.
Striveworks a été créé pour résoudre ce problème.
Depuis 2018, nous fournissons les systèmes d'IA les plus fiables utilisés dans des cas concrets, en offrant une couche d'assurance sous des centaines de modèles déployés qui surveille les performances, gère la dérive et maintient les systèmes bien après leur sortie du laboratoire.
À QUOI RESSEMBLE LE TRAVAIL ICI
Nous privilégions la confiance, nous nous traitons mutuellement avec respect et nous faisons preuve de franchise de manière cohérente, bienveillante et constructive. Nous nous soucions profondément de notre travail et nous trouvons une réelle satisfaction à bien le faire. Surtout, nous prenons nos responsabilités, car nous ressentons personnellement le poids des résultats collectifs. Nous recherchons des personnes qui partagent ces valeurs et qui sont impatientes de les mettre en pratique.
Prêt à construire des systèmes qui fonctionnent pour une mission qui compte ? Parlons-en.
En tant qu'ingénieur logiciel senior, vous serez un contributeur clé à l'orientation de l'entreprise. Nous recherchons des ingénieurs exemplaires dotés d'une mentalité produit, capables d'écrire du code de qualité en Go et Python. Nous recherchons des personnes enthousiastes à l'idée de nos thèmes de développement centraux :
- Tout en tant que code (Everything as Code)
- Développement neutre vis-à-vis du cloud
- Conception centrée sur l'utilisateur
- Architecture hexagonale, pilotée par les événements et basée sur des microservices
- Optimisation, déploiement et perfectionnement de modèles et d'algorithmes d'IA
CE QUE NOUS RECHERCHONS
- Un diplôme de licence en informatique ou dans un domaine connexe, ou une expérience équivalente
- 6 à 8 années d'expérience pratique en développement
- Excellence en Go, C++ (17 ou supérieur), Java (11 ou supérieur), C# (9 ou supérieur), ou Rust
- Maîtrise de Python
- Expérience avec les technologies DevOps : outils CI/CD, Git, Docker, Kubernetes
- Expérience avérée en architecture cloud : cloud commercial, OpenStack
- Expérience dans la conception et le développement de services performants et évolutifs
- Familiarité avec la conception et l'architecture de bases de données : relationnelles et non relationnelles
- Capacité à travailler de manière transversale et à participer ou diriger des discussions de conception
- Capacité à diriger de manière autonome le cycle de vie du développement logiciel, de la collaboration avec les équipes produit sur les exigences à l'exécution de la conception technique, de l'implémentation et du déploiement
- Expérience dans le partage de connaissances, le mentorat et le coaching (c'est-à-dire l'intégration, les revues de code, la direction d'ingénieurs juniors)
- Solide compréhension des principes de développement logiciel, tels que la programmation orientée objet, les modèles de conception, la documentation et les méthodologies agiles
- Habilitation de sécurité TS/SCI active et citoyenneté américaine, ainsi que l'éligibilité et la volonté de se soumettre à un polygraphe de contre-espionnage (CI) si nécessaire
Ce qui suit n'est pas requis, mais nous serions ravis de le voir :
- Compréhension de la programmation synchrone/asynchrone et de la concurrence
- Aisance avec l'intégration de bibliothèques de deep learning (par exemple, PyTorch, TensorFlow)
- Expérience dans la conception de gRPC, GraphQL et/ou APIs RESTful
- Compréhension de l'informatique en réseau et distribuée
- Connaissance des systèmes de messagerie (par exemple, NATS, Kafka, RabbitMQ)
- Expérience avec l'automatisation des flux de travail
Vous travaillerez en mode hybride et sur site chez les clients dans la région de Falls Church, en Virginie, avec jusqu'à 10% de déplacements.
Striveworks est un employeur garantissant l'égalité des chances et ne pratique aucune discrimination à l'embauche fondée sur la race, la couleur, la religion, les convictions, le sexe (y compris la grossesse et l'identité ou l'expression de genre), l'origine nationale, l'origine sociale ou ethnique, l'affiliation politique, l'orientation sexuelle, l'état civil, le handicap, les informations génétiques, l'âge, l'appartenance à une organisation syndicale, les représailles, le statut parental, le service militaire ou tout autre facteur non lié au mérite. Striveworks ne tolérera aucune forme de discrimination ou de harcèlement.
Si vous avez besoin d'assistance ou d'un aménagement raisonnable dans le processus de candidature, veuillez contacter les Opérations RH à hr@striveworks.us [hr@striveworks.us].
Conformément à la loi fédérale, toutes les personnes embauchées devront vérifier leur identité et leur éligibilité à travailler aux États-Unis et remplir un formulaire de vérification de l'éligibilité à l'emploi lors de l'embauche.
Striveworks est un employeur participant au programme E-Verify.
RÉMUNÉRATION
La fourchette de salaire de base prévue pour ce poste est de $185,000 à $230,000/an.
Le package de rémunération globale de Striveworks comprend un salaire de base compétitif, des attributions d'actions et des primes en espèces.
LES AVANTAGES COMPRENNENT
- Assurance médicale/dentaire/vision
- Assurance vie volontaire, assurance invalidité de longue durée, assurance accident et assurance indemnisation hospitalière
- Plans HSA et FSA (y compris FSA pour personnes à charge)
- Plan 401(k)
- Congés payés illimités
- Congé parental payé
