Startekk Inc
Aurora Innovation
Ingénieur Logiciel Staff, Accélération Deep Learning
Qui sommes-nous
La mission d'Aurora est de déployer les avantages de la technologie de conduite autonome de manière sûre, rapide et généralisée.
L'Aurora Driver inaugurera une nouvelle ère de la mobilité et de la logistique, porteuse d'un avenir plus sûr, plus efficace et plus accessible pour tous.
Chez Aurora, vous aborderez des problèmes d'une complexité massive aux côtés d'autres personnes passionnées et intelligentes, vous développerez votre expertise tout en élargissant vos connaissances. Pour les dernières nouvelles d'Aurora, visitez aurora.tech ou suivez-nous sur LinkedIn.
Aurora recrute des personnes talentueuses aux parcours diversifiés, prêtes à contribuer à la construction d'un écosystème de transport qui rendra nos routes plus sûres, acheminera les biens essentiels là où ils doivent aller, et rendra la mobilité plus efficace et accessible à tous.
En tant qu'Ingénieur Logiciel Staff axé sur l'Accélération Deep Learning chez Aurora, vous jouerez un rôle central dans l'amélioration des performances des réseaux Deep Learning utilisés dans nos systèmes de Véhicules Autonomes (VA).
Votre responsabilité principale sera de réaliser une analyse approfondie des performances et une optimisation de ces réseaux, en veillant à ce qu'ils fonctionnent efficacement à bord du véhicule et lors de l'entraînement sur des centres de données à grande échelle. Ce poste exige une compréhension approfondie de l'architecture logicielle, des performances système et des problèmes de latence, car vous aborderez divers défis dans ces domaines. Vous collaborerez avec une équipe d'ingénieurs et de chercheurs talentueux pour développer des solutions qui améliorent l'efficacité et la fiabilité globales de notre technologie de conduite autonome. Votre travail contribuera directement à rendre le transport plus sûr et plus accessible. Le rôle exige un solide esprit d'analyse, en particulier pour le dépannage des performances, où vous utiliserez des techniques telles que le profilage et le modèle roofline pour identifier les goulots d'étranglement et optimiser les performances. En plus de vos compétences techniques, vous devrez être adaptable et apprendre rapidement de nouvelles technologies, car le domaine du deep learning et des systèmes autonomes évolue rapidement. De solides compétences en communication sont essentielles, car vous travaillerez dans un environnement dynamique avec de grandes bases de code et collaborerez avec des équipes interfonctionnelles.
Dans ce rôle, vous allez
- Réaliser l'analyse des performances et l'optimisation des réseaux Deep Learning fonctionnant sur le Véhicule Autonome (VA).
- Optimiser l'architecture logicielle, les performances système et la latence pour les applications deep learning.
- Travailler sur le déploiement des modèles deep learning sur le VA et l'entraînement sur des centres de données à grande échelle.
- Dépanner les problèmes de performance en utilisant des techniques de profilage et le modèle roofline.
- Collaborer avec des équipes interfonctionnelles pour améliorer l'efficacité de la technologie de conduite autonome.
Qualifications Requises
- Minimum 5+ années d'expérience professionnelle en ingénierie logicielle.
- Licence, Master ou Doctorat en Informatique ou dans un domaine connexe.
- Solides compétences en programmation en CUDA, C++ et Python
- Vaste expérience en calcul haute performance et en programmation parallèle, spécialisée dans l'optimisation des charges de travail pour réduire l'utilisation de la mémoire GPU, minimiser la latence et/ou maximiser le débit.
- Maîtrise de l'utilisation d'outils d'analyse de performance tels que NVIDIA Nsight Systems, Nsight Compute et application de techniques comme le modèle roofline pour l'optimisation des performances.
- Expérience pratique dans l'optimisation des charges de travail DL/ML au niveau du framework en utilisant au moins un framework deep learning (par exemple, PyTorch, TensorFlow), assurant un déploiement de modèle efficace et évolutif.
- Solide compréhension des fondamentaux de la vision par ordinateur et des architectures deep learning basées sur les transformeurs, avec une maîtrise des blocs de construction fondamentaux des réseaux neuronaux.
- Solides compétences analytiques pour diagnostiquer et dépanner les goulots d'étranglement de performance dans des systèmes complexes.
- Capacité démontrée à apprendre et à s'adapter rapidement aux technologies et outils émergents dans un environnement dynamique.
- Expérience de travail sur de grandes bases de code dans un environnement en croissance rapide.
- Solides compétences en communication, permettant un travail d'équipe efficace au sein d'équipes multidisciplinaires.
- A l'aise pour travailler dans des environnements Linux/Unix.
Qualifications Souhaitables
- Expérience pratique en planification de mouvement ou dans des domaines connexes tels que la robotique, les systèmes autonomes, les logiciels système ou la vision par ordinateur.
- Expérience avec TensorRT, OpenAI Triton, Mojo et d'autres outils d'accélération d'inférence.
La fourchette de salaire de base pour ce poste est de 189 000 $ - 274 000 $. Les fourchettes de rémunération d'Aurora sont déterminées par le rôle, le niveau et la localisation. Au sein de la fourchette, le salaire de base de départ du candidat retenu sera déterminé en fonction de facteurs tels que les compétences liées au poste, l'expérience, les qualifications, la formation ou l'éducation pertinente et les conditions du marché. Ces fourchettes peuvent être modifiées à l'avenir. Le candidat retenu sera également éligible à une prime annuelle, à une rémunération en actions et à des avantages sociaux.
#LI-Mid-Senior
Travailler chez Aurora
Chez Aurora, nous réunissons des personnes extraordinairement talentueuses et expérimentées, unies par la force de nos valeurs. Nous opérons avec intégrité, fixons des objectifs audacieux et construisons une culture où nous gagnons ensemble — le tout sans aucun individu désagréable.
Nous croyons que le travail en personne augmente la collaboration, l'empathie et notre capacité à diriger efficacement. Par conséquent, nous opérons dans un environnement de travail hybride où les Aurorans sont au bureau au moins 3 jours par semaine.
Notre page Carrières donne un aperçu de ce que c'est que de travailler chez Aurora, et vous pouvez trouver toutes les dernières mises à jour dans notre Salle de Presse.
Notre engagement envers la sécurité
Au cœur de tout ce que nous faisons se trouve notre engagement envers la sécurité. La construction d'une technologie de conduite autonome de premier ordre prendra du temps, et nous croyons que chaque employé d'Aurora a un rôle à jouer pour contribuer à la sécurité, à chaque étape. Aurora attend de chaque employé qu'il respecte nos politiques de sécurité, et recherche des candidats qui assument une responsabilité active, peuvent contribuer à créer une atmosphère de confiance et investissent dans le succès à long terme de l'organisation en donnant la priorité au travail en toute sécurité, quoi qu'il arrive.
Notre engagement envers l'inclusion
Aurora examine les candidats indépendamment de leur race, couleur, religion, origine nationale, âge, sexe, genre, identité de genre, expression de genre, orientation sexuelle, état matrimonial, état de grossesse, statut de parent ou de soignant, ascendance, affiliation politique, statut de vétéran et/ou militaire, handicap physique ou mental, ou tout autre statut protégé par la loi fédérale ou étatique. Aurora examine les candidats qualifiés ayant des antécédents judiciaires, conformément à la loi fédérale, étatique et locale applicable. Nous nous engageons également à fournir des aménagements raisonnables aux personnes qualifiées handicapées et aux vétérans handicapés dans nos procédures de candidature. Si vous avez besoin d'aide ou d'un aménagement en raison d'un handicap, vous pouvez nous contacter à careersiteaccommodations@aurora.tech.
Pour les candidats californiens, les informations collectées et traitées dans le cadre de votre candidature et de toute candidature que vous choisissez de soumettre sont soumises à la Politique de confidentialité de l'emploi en Californie d'Aurora.
