CONCEPT SOLUTIONS LLC
Waymo
Ingénieur logiciel Staff / Tech Lead - Consolidation des modèles embarqués
À propos du poste
Waymo est une entreprise de technologie de conduite autonome dont la mission est d'être le conducteur le plus fiable au monde. Depuis ses débuts en tant que projet de voiture autonome de Google en 2009, Waymo s'est concentrée sur la création du conducteur Waymo — le conducteur le plus expérimenté au monde™ — pour améliorer l'accès à la mobilité tout en sauvant des milliers de vies perdues dans des accidents de la route. Le conducteur Waymo alimente le service de covoiturage entièrement autonome de Waymo et peut également être appliqué à une gamme de plateformes de véhicules et de cas d'utilisation de produits. Le conducteur Waymo a effectué plus de dix millions de trajets réservés aux passagers, grâce à son expérience de conduite autonome sur plus de 100 millions de miles sur routes publiques et des dizaines de milliards en simulation dans plus de 15 États américains.
L'équipe Architecture & Intégration ML (AMI) fait partie de SIML et se concentre sur les défis horizontaux et transversaux couvrant le système de bout en bout de Waymo. Notre mission est de permettre une évolution rapide vers une architecture axée sur le ML, qui soit modulaire, flexible et facile à expérimenter. Nous y parvenons en améliorant l'architecture logicielle embarquée, la débogabilité du système et l'expérience développeur grâce à de meilleures conceptions d'API et à des pipelines complets. L'équipe AMI pilote la convergence des systèmes Planner et Perception et s'attaque aux composants d'infrastructure partagés critiques.
Vos missions
- Posséder plus de 8 années d'expérience professionnelle en développement logiciel sur des produits à grande échelle.
- Diriger l'architecture logicielle et le développement de l'infrastructure pour la consolidation des modèles embarqués sur de nombreux sous-systèmes embarqués.
- Concevoir et construire un framework embarqué pour supporter une intégration et une inférence de modèles flexibles et efficaces dans les environnements embarqués et de simulation de Waymo.
- Piloter l'alignement et l'unification du sous-système de génération de données des modèles entre la préparation des données d'entraînement des modèles et l'inférence des modèles.
- Développer des solutions de simulation pour permettre des tests robustes et une évaluation/validation efficace afin d'offrir une bonne expérience développeur pour le développement de modèles consolidés.
- Être profondément intégré aux équipes de modèles pour piloter la mise en production des modèles unifiés.
- Établir de nouvelles meilleures pratiques et technologies de développement logiciel pour accélérer le développement et les versions des modèles.
Prérequis
Votre profil
- Diplôme de BS/MS en informatique, génie électrique, robotique, physique, mathématiques ou domaine connexe (ou expérience équivalente).
- Vaste expérience dans la conception et la construction d'architectures logicielles C++ à grande échelle et haute performance pour des systèmes critiques ou l'inférence ML.
- Expérience avérée dans la direction de projets d'ingénierie complexes et interfonctionnels en tant que chef technique.
- Compréhension approfondie du déploiement ML, des frameworks d'inférence et des outils développeurs associés.
- Bonnes compétences en communication et en collaboration avec des équipes partenaires inter-organisations.
Nous apprécierions
- Master ou Doctorat en informatique, Machine Learning, robotique ou domaine connexe.
- Expérience avec les pipelines de données et l'extraction de caractéristiques pour les modèles de machine learning.
- Expérience préalable dans l'industrie de la conduite autonome, en particulier axée sur le calcul embarqué, la perception ou les systèmes de planification.
- Expérience avec les accélérateurs matériels (par exemple, TPUs, GPUs) et l'inférence de modèles ML dans des environnements embarqués/de bord.
La fourchette de salaire de base attendue pour ce poste à temps plein dans les différents lieux aux États-Unis est indiquée ci-dessous. La rémunération initiale réelle sera basée sur des facteurs liés au poste, notamment le lieu de travail exact, l'expérience, la formation et l'éducation pertinentes, et le niveau de compétence. Votre recruteur pourra vous fournir plus d'informations sur la fourchette salariale spécifique pour le lieu du poste ou, si le poste peut être effectué à distance, sur la fourchette salariale spécifique pour votre lieu préféré, au cours du processus d'embauche.
Fourchette salariale $251,000—$310,000 USD
Les employés de Waymo sont également éligibles à participer au programme discrétionnaire de bonus annuel de Waymo, au plan d'incitation en actions et au généreux programme d'avantages sociaux de l'entreprise, sous réserve des conditions d'éligibilité.
