Jobgether

Ingénieur logiciel principal, Chef d'équipe - Plateformes de perception

PythonKubernetesC++
Traduction automatique. Consultez l’original.

À propos du poste

Ce poste est publié pour le compte d'une entreprise partenaire, qui gère toutes les candidatures et les étapes suivantes. Notre partenaire recherche un Ingénieur logiciel principal, Chef d'équipe - Plateformes de perception basé aux États-Unis.

Comment fonctionne Jobgether

Nous utilisons un processus de mise en relation basé sur l'IA pour garantir que votre candidature est examinée rapidement, objectivement et équitablement par rapport aux exigences fondamentales du poste. Notre système identifie les candidats les mieux adaptés, et cette liste restreinte est ensuite partagée directement avec l'entreprise qui recrute. La décision finale et les étapes suivantes (entretiens, évaluations) sont gérées par leur équipe interne.

Nous vous remercions de votre intérêt et vous souhaitons bonne chance !

Pourquoi postuler via Jobgether ?

Avis sur la protection des données : En soumettant votre candidature, vous reconnaissez que Jobgether traitera vos données personnelles pour évaluer votre candidature et partager les informations pertinentes avec l'employeur recruteur. Ce traitement est basé sur l'intérêt légitime et les mesures précontractuelles en vertu des lois applicables sur la protection des données (y compris le RGPD). Vous pouvez exercer vos droits (accès, rectification, effacement, opposition) à tout moment.

#LI-CL1

L'Ingénieur logiciel principal, Chef d'équipe - Plateformes de perception dirigera le développement d'une infrastructure machine learning critique qui permet aux véhicules autonomes de comprendre et de naviguer dans leur environnement. Ce rôle de leadership technique senior se situe à l'intersection de l'infrastructure ML, des systèmes de perception et de l'ingénierie de données à grande échelle. Vous dirigerez une équipe performante responsable de la création et de l'optimisation de pipelines de données, de flux de travail d'entraînement de modèles, de cadres d'évaluation et d'outils de visualisation. En travaillant en étroite collaboration avec des ingénieurs machine learning et des chercheurs scientifiques, vous contribuerez à accélérer le développement, de l'expérimentation au déploiement et à l'amélioration continue. Vous définirez la stratégie technique, encadrerez les ingénieurs et favoriserez l'excellence en ingénierie tout en restant activement impliqué dans le codage au niveau de la production. C'est une opportunité de contribuer à une technologie de conduite autonome avancée avec le potentiel d'améliorer la sécurité, l'accessibilité et la fiabilité des transports.

Responsabilités

  1. Construire, diriger et gérer une équipe d'ingénierie performante responsable du développement, de la maintenance et de l'optimisation des pipelines de données, d'entraînement et d'évaluation pour les modèles de perception.
  1. Définir les objectifs de l'équipe, les priorités techniques et les feuilles de route alignées sur les objectifs organisationnels plus larges et les besoins de développement de produits.
  1. Fournir des conseils techniques, du mentorat et un soutien au développement de carrière aux ingénieurs, en favorisant une culture de collaboration, de responsabilité et d'apprentissage continu.
  1. Travailler en étroite collaboration avec les ingénieurs machine learning et les chercheurs scientifiques pour identifier les défis techniques et améliorer l'efficacité, l'évolutivité et les performances des flux de travail ML.
  1. Contribuer directement à la conception et à la mise en œuvre de logiciels de haute qualité, prêts pour la production, sur des bases de code partagées.
  1. Architecturer et optimiser les flux de travail de développement machine learning de bout en bout, de la préparation des données et l'entraînement des modèles à l'évaluation, au déploiement et à la maintenance.
  1. Développer et améliorer des pipelines de données à grande échelle qui prennent en charge la transformation, le traitement et la gestion des jeux de données utilisés par les systèmes de perception embarqués et hors véhicule.
  1. Construire et maintenir des cadres d'évaluation et des outils de visualisation qui fournissent des informations sur les distributions des jeux de données, le comportement des modèles, les performances du système et les cas limites.
  1. Faire progresser les flux de travail d'apprentissage actif qui identifient et intègrent des données à haute valeur ajoutée pour améliorer la précision et la robustesse des modèles au fil du temps.
  1. Diriger les discussions sur la conception technique, les revues de code, les pratiques de test et les normes d'ingénierie pour garantir la qualité, la maintenabilité et la fiabilité des logiciels.
  1. Encourager la collaboration interfonctionnelle et l'alignement entre l'ingénierie, la recherche ML et d'autres équipes pertinentes.
  1. Évaluer et introduire des technologies et des méthodologies qui accélèrent le développement machine learning et améliorent l'efficacité opérationnelle.
  1. Soutenir la réalisation d'initiatives techniques complexes grâce à une planification, une exécution et une communication efficaces.

Exigences

  1. Au moins 7 ans d'expérience professionnelle en ingénierie logicielle, dont 3 ans ou plus dans un rôle de leadership technique formel ou informel, de mentorat ou de direction d'équipe.
  1. Au moins 2 ans d'expérience dans le développement, l'exploitation ou le support de l'entraînement machine learning distribué sur des clusters de nœuds GPU.
  1. Licence ou master en informatique ou dans une discipline technique connexe.
  1. Engagement fort à rester opérationnel, avec une capacité démontrée à contribuer par du code de haute qualité au niveau de la production à des projets logiciels partagés.
  1. Maîtrise de Python et familiarité avec les bibliothèques de traitement de données telles que NumPy et Pandas.
  1. Expérience approfondie du développement backend et capacité démontrée à concevoir et diriger l'architecture de systèmes logiciels complexes.
  1. Solide compréhension de machine learning ou des systèmes de perception, avec la capacité de guider le développement de l'infrastructure et des outils de support.
  1. Expérience démontrée dans la conception et la livraison d'outils de visualisation de données, de tableaux de bord internes ou d'interfaces d'ingénierie qui soutiennent les décisions basées sur les données.
  1. Connaissance experte des principes d'ingénierie logicielle, y compris la conception de logiciels, le contrôle de version, les processus de construction, les revues de code et les méthodologies de test.
  1. Capacité prouvée à diriger et encadrer des ingénieurs, à établir une orientation technique et à promouvoir les meilleures pratiques d'ingénierie.
  1. Excellentes compétences en communication et en relations interpersonnelles, avec la capacité d'articuler une vision technique, de collaborer entre les disciplines et de motiver une équipe.
  1. Solides compétences en gestion de projet et expérience avérée dans la livraison réussie de projets techniques complexes.
  1. Une expertise en concurrence, en traitement parallèle et en systèmes de bases de données est un plus.
  1. Une expérience avec des cadres de calcul distribué tels que Kubernetes (K8s) et Ray est préférée.
  1. Une expérience dans le développement et le déploiement de systèmes de perception pour les véhicules autonomes ou la robotique est hautement souhaitable.
  1. Un doctorat dans un domaine pertinent, ou une expérience industrielle équivalente démontrant un développement technique continu, est un avantage.
  1. La maîtrise du C++ moderne, y compris C++14, C++17 ou version ultérieure, est bénéfique.
  1. Une expérience dans la création de produits utilisant des modèles de langage étendus (LLMs) contemporains et le protocole de contexte de modèle (MCP) est un plus.
  1. La familiarité avec le traitement de données accéléré par GPU et les cadres machine learning tels que PyTorch ou TensorFlow est souhaitable.

Avantages

  • Salaire de base annuel estimé : $240,000–$330,000 USD, selon les compétences, l'expérience, l'expertise, le lieu et d'autres facteurs pertinents.
  • Rémunération supplémentaire potentielle via des primes et/ou des actions de l'entreprise.
  • Assurance médicale, dentaire et vision pour les employés éligibles.
  • Plan de retraite 401(k) avec contribution de l'entreprise.
  • Options de compte d'épargne santé (HSA).
  • Assurance vie.
  • Assurance pour animaux de compagnie.
  • Avantages sociaux supplémentaires pour les employés, selon l'éligibilité.
  • Options de lieu de travail incluant le travail à distance aux États-Unis, ainsi que des opportunités associées à Boston, Las Vegas et Pittsburgh.
  • L'opportunité de diriger une équipe techniquement avancée travaillant sur l'infrastructure machine learning, la robotique et la perception des véhicules autonomes.
  • Un environnement collaboratif et multidisciplinaire axé sur l'innovation, le développement professionnel et un impact technologique significatif.
  • L'opportunité de contribuer à une technologie conçue pour améliorer la sécurité routière, l'accessibilité des transports et la mobilité.

Plus d’opportunités avec un seul profil

Vous souhaitez accéder à plus de postes sans répéter tout le processus ? Créez votre profil pour être trouvé par les entreprises utilisant Nort.

Créer mon profil

Ton prochain jobest déjà à ta recherche.

Nort

Plateforme de recrutement inversé pour développeurs

Réseaux sociauxInstagramLinkedInTwitter