B&A
Code Metal
Ingénieur Déploiement Avancé
À propos de Code Metal
Code Metal est le leader de l'ingénierie logicielle automatisée de confiance. Alors que l'IA écrit de plus en plus de code mondial, le goulot d'étranglement du logiciel est passé de l'écriture du code à sa vérification, et l'IA ne peut pas vérifier son propre travail avec certitude. Code Metal adopte une approche fondamentalement différente : contraindre l'IA à ce qu'elle fait de manière fiable, vérifier chaque étape indépendamment du modèle en utilisant des méthodes formelles, et garder les ingénieurs impliqués dans les décisions importantes. Le résultat n'est pas un code qui fonctionne probablement, mais un code dont la correction est prouvée, avec une preuve auditable. Des clients tels que l'U.S. Air Force, L3Harris, RTX et Toshiba utilisent Code Metal pour moderniser le code existant, optimiser les performances sur du matériel réel et déployer rapidement des prototypes en production. Fondée en 2023 avec des bureaux à Boston et San Francisco, Code Metal est financée par Accel, Salesforce Ventures, B Capital, Smith Point Capital, J2 Ventures, Shield Capital, Overmatch, RTX, et d'autres.
En savoir plus sur codemetal.ai.
Code Metal opère à l'intersection des algorithmes avancés et du matériel spécialisé, où un déploiement réussi nécessite une exécution technique approfondie à proximité du client. Nous recherchons un Ingénieur Déploiement Avancé qui gère le dernier kilomètre, de la solution validée à la capacité déployée de manière fiable : intégration, optimisation, débogage et exploitation des charges de travail client sur GPU, FPGA et systèmes edge.
Il ne s'agit pas d'un rôle purement d'ingénierie interne. Vous travaillerez directement avec les équipes clientes - souvent dans des environnements critiques et à enjeux élevés - pour vous intégrer dans des systèmes réels, résoudre les blocages de déploiement et assurer une livraison réussie en production. Vous opérerez avec une grande autonomie et resterez responsable jusqu'à ce que la capacité fonctionne de manière fiable dans l'environnement client.
Exigences
- Assumer le déploiement de bout en bout des solutions client validées. De l'implémentation et de l'intégration jusqu'à l'acceptation en production, vous êtes responsable de la livraison de systèmes fonctionnels fiables sur le matériel cible.
- Travailler directement avec les ingénieurs et opérateurs clients pour s'intégrer dans leur environnement, comprendre les contraintes opérationnelles et combler les écarts entre une solution validée et son utilisation en production.
- Mettre en production et optimiser les implémentations. Prendre des pipelines validés de DSP, RF, communications ou autres calculs intensifs et les rendre fiables, performants, testables et déployables sur GPU, FPGA et autres accélérateurs en utilisant la plateforme de Code Metal.
- Optimiser les performances sous contraintes réelles. Profiler, déboguer et ajuster les systèmes pour la latence, le débit, la mémoire et la consommation d'énergie sur des environnements de calcul hétérogènes.
- Déboguer sur tout le spectre full stack. Identifier et résoudre les problèmes couvrant les algorithmes, les logiciels, le matériel et les chaînes d'outils dans des environnements de déploiement complexes.
- Collaborer de manière interfonctionnelle. Travailler en partenariat avec les Ingénieurs Solutions, les Architectes Solutions, le produit et l'ingénierie de base pour résoudre les problèmes sur le terrain, renforcer les capacités réutilisables et intégrer les apprentissages du déploiement dans la plateforme.
- Opérer avec un état d'esprit de forte responsabilité. Naviguer dans l'ambiguïté, débloquer les problèmes critiques et faire ce qui est nécessaire pour faire avancer les déploiements dans des environnements à enjeux élevés.
- Construire des modèles de déploiement et des playbooks réutilisables. Capturer les apprentissages en matière d'intégration, de test, d'observabilité et d'exploitation afin que les déploiements futurs deviennent plus répétables et supportables.
- Soutenir les déploiements sur site. Voyager si nécessaire (30-75% selon le client) pour intégrer, tester et valider les systèmes dans des environnements réels.
Prérequis
- Être éligible pour obtenir et maintenir une habilitation de sécurité américaine ; certaines affectations peuvent nécessiter une habilitation Top Secret active.
Qualifications préférées
- Expérience en ingénierie logicielle, ingénierie des systèmes ou développement d'algorithmes appliqués
- Solides compétences en programmation dans au moins un des langages suivants : Python, C++, CUDA, Matlab, VHDL, Verilog, ou Rust
- Expérience pratique avec un ou plusieurs des éléments suivants : programmation GPU, développement FPGA, systèmes embarqués, ou environnements de calcul edge
- Expérience de travail avec des charges de travail informatiques intensives (DSP, RF, communications, vision par ordinateur, etc.)
- Capacité démontrée à optimiser et déployer des logiciels sur du matériel spécialisé ou contraint
- Capacité à déboguer des systèmes complexes à travers les frontières logicielles et matérielles
- Solides compétences en résolution de problèmes et capacité à opérer efficacement dans des environnements ambigus et en évolution rapide
- Aisance à travailler directement avec les clients et à communiquer clairement des concepts techniques
- Aisance à passer un temps considérable intégré aux équipes clientes lorsque les besoins de déploiement l'exigent.
- Expérience dans la livraison de logiciels ou de systèmes dans les domaines de la défense, de l'aérospatiale, de l'industrie ou d'autres environnements critiques.
Attentes de niveau par parcours
Ce rôle est ouvert aux niveaux Senior, Staff ou Principal. Les attentes ci-dessous décrivent comment la portée, la responsabilité et le leadership technique diffèrent selon le niveau ; les candidats sont évalués par rapport au niveau auquel ils sont embauchés.
Senior
- Années d'expérience : 5+
- Artisanat d'ingénierie et qualité du code : Écrit du code/résultats propres, idiomatiques et bien testés et suit les meilleures pratiques ; dirige le débogage des problèmes les plus difficiles de l'équipe ; garantit que le travail assisté par l'IA est correct, modulaire et entièrement testé.
- Architecture et connaissances techniques : Conçoit et met en œuvre des modifications sur des systèmes uniques, collabore sur des conceptions plus larges et dirige les revues d'architecture pour les projets multi-développeurs.
- Livraison, planification et réduction des risques : Travaille avec le Produit pour planifier et réduire les risques du travail ; fournit des estimations fiables pour des projets de taille moyenne avec une communication claire des risques.
- Leadership technique et mentorat : Un référent technique pour la base de code de l'équipe ; encadre et intègre les coéquipiers ; contribue aux entretiens et à l'expérience candidat.
Staff
- Années d'expérience : 7+
- Artisanat d'ingénierie et qualité du code : Définit et applique la stratégie de test, les normes et le niveau de qualité de l'équipe ; garantit que les résultats générés par l'IA sont étroitement intégrés dans les paradigmes existants et robustement testés.
- Architecture et connaissances techniques : Conçoit des changements transversaux sur toute la pile ; fournit des conseils architecturaux à l'équipe ; est responsable des documents de conception pour les projets majeurs multi-services ou multi-interfaces.
- Livraison, planification et réduction des risques : Est responsable de la planification technique et de la stratégie d'exécution pour des initiatives complexes multi-sprints ; audite les exigences pour les risques techniques et les dépendances cachées avant le début du développement.
- Leadership technique et mentorat : Le principal gardien technique de la base de code de l'équipe ; examine la plupart des travaux à fort impact ; dirige le grooming technique, les spikes de conception et les RFC ; coordonne entre les pods lorsque les changements traversent les limites du domaine.
Principal
- Années d'expérience : 10+
- Artisanat d'ingénierie et qualité du code : Définit la barre de qualité et de correction à travers le département ; son travail est l'exemple dont les autres apprennent ; améliore les systèmes et pratiques automatisés qui garantissent la qualité à l'échelle du département.
- Architecture et connaissances techniques : Fournit des conseils architecturaux à travers le département et invente des paradigmes qui résolvent les problèmes de domaine spécifiques à CodeMetal (par exemple, traduction, optimisation, déploiement sur des environnements cibles) ; une ressource clé sur chaque système majeur.
- Livraison, planification et réduction des risques : Un contributeur constant à la feuille de route technique de l'entreprise ; donne des estimations fiables pour de grandes initiatives inter-équipes ; assure une planification pragmatique vers les résultats les plus précieux.
- Leadership technique et mentorat : Un moteur actif des revues et propositions d'architecture à l'échelle de l'entreprise ; encadre les employés de niveau intermédiaire et senior à grande échelle ; influence les autres départements vers le meilleur résultat technique.
Transparence salariale - La fourchette salariale pour ce rôle n'est pas une garantie de rémunération ou de salaire, car le montant final de l'offre peut varier en fonction de facteurs incluant, mais sans s'y limiter, la compétence individuelle, les compétences, l'expérience et la localisation.
Nous sommes un employeur garantissant l'égalité des chances. La citoyenneté américaine peut être requise pour certaines affectations de projet impliquant une habilitation de sécurité.
Conformément au San Francisco Fair Chance Ordinance, nous considérerons pour l'emploi les candidats qualifiés ayant des antécédents d'arrestation et de condamnation.
Avantages
- Le salaire dépend de l'expérience, mais nous nous efforçons d'être dans la fourchette supérieure.
- Plan de soins de santé avec 100% de couverture des primes, incluant médical, dentaire et optique
- Plan 401k avec une contrepartie de 5%
- Congés payés (vacances illimitées, plus jours de maladie et jours fériés)
- Organisation de travail hybride ou à distance flexible
- Aide à la relocalisation pour les employés éligibles
