Aller au contenu

May Mobility

Ingénieur Principal ML/Perception

PythonC++Go
Traduction automatique. Consultez l’original.

RÉSUMÉ DU POSTE

May Mobility transforme les villes grâce à la technologie autonome pour créer un monde plus sûr, plus vert et plus accessible. Basée à Ann Arbor, Michigan, May développe et déploie des véhicules autonomes (VA) alimentés par notre technologie innovante de prise de décision multi-politiques (MPDM) qui réinvente littéralement la façon dont les VA pensent.

Nos véhicules font plus que simplement se conduire seuls : ils apportent de la valeur aux communautés, comblent les lacunes des transports en commun et transportent les gens là où ils doivent aller en toute sécurité, facilement et avec beaucoup plus de plaisir. Nous construisons le meilleur système d'autonomie au monde pour réinventer les transports en minimisant la congestion, en élargissant l'accès et en encourageant une meilleure utilisation des sols afin de favoriser des espaces plus verts, plus dynamiques et plus vivables. Depuis notre création en 2017, nous avons effectué plus de 500,000 trajets autonomes pour de vraies personnes dans le monde entier. Et nous ne faisons que commencer. Nous recherchons des personnes qui partagent notre passion pour la construction de l'avenir, aujourd'hui, la résolution de problèmes concrets et la visualisation de l'impact de leur travail. Rejoignez-nous.

May Mobility entre dans une phase de croissance passionnante alors que nous étendons nos navettes autonomes et nos services de mobilité, les premiers du genre, à travers le pays. Lancé en 2017 avec une équipe solide de roboticiens et d'ingénieurs logiciels expérimentés ayant des décennies d'expérience dans le déploiement de systèmes robotiques sur le terrain, May Mobility cherche à élargir son équipe d'ingénieurs en robotique ayant une formation en robotique ou en véhicules autonomes.

En tant que responsable de la perception, vous dirigerez l'orientation technique de la manière dont nos véhicules voient et interprètent le monde. Il s'agit d'un rôle pratique axé sur trois priorités : faire progresser la détection de scènes afin que le système reconnaisse de manière fiable son contexte opérationnel et adopte le bon comportement ; renforcer la perception face à la dégradation des capteurs et aux intempéries (pluie, neige, brouillard, éblouissement, faible luminosité et encrassement ou occlusion des capteurs) afin que les performances se dégradent de manière progressive et sûre ; et piloter des mises à jour architecturales majeures pour faire évoluer notre pile de perception vers une base évolutive, maintenable et de qualité production. Vous définirez la norme technique, encadrerez les ingénieurs et fournirez des capacités qui fonctionnent en toute sécurité dans le monde réel.

RESPONSABILITÉS PRINCIPALES

  1. Travailler de manière autonome avec des équipes interfonctionnelles pour développer les exigences logicielles et système.
  1. Diriger les mises à jour architecturales majeures de la pile de perception, y compris la conception au niveau du système, la modularisation et les stratégies de migration qui améliorent l'évolutivité, la latence et la maintenabilité sur l'ensemble de la flotte.
  1. Concevoir, développer et posséder les capacités de détection et d'activation de scènes, en classifiant la scène/le scénario opérationnel et en déclenchant les comportements de perception appropriés et la logique du domaine de conception opérationnelle (ODD) à l'exécution.
  1. Améliorer la robustesse de la perception en cas de dégradation et d'intempéries, y compris la détection de défauts de capteurs, la surveillance de l'état, la dégradation progressive et les stratégies de repli pour les conditions de pluie, de neige, de brouillard, d'éblouissement, de faible luminosité et d'encrassement/occlusion des capteurs.
  1. Concevoir, implémenter et tester des fonctionnalités de perception de pointe dans les délais impartis avec un code de production de haute qualité, de qualité industrielle.
  1. Intégrer des modèles multimodaux à grande échelle (y compris, mais sans s'y limiter, les VLM et les LLMs) dans la pile de perception pour améliorer la compréhension sémantique des scènes et le raisonnement.
  1. Suivre et analyser les performances techniques de la perception sur le terrain.
  1. Diriger le développement de fonctionnalités majeures, y compris la conception des fonctionnalités, les revues de code, le diagnostic des problèmes et leur résolution.
  1. Diriger des tests approfondis pour valider les fonctionnalités et respecter les calendriers de publication.
  1. Diriger le développement lié aux pipelines de données, de développement et de ML, spécifiquement axé sur l'alignement des données multimodales pour la formation de modèles fondamentaux.

COMPÉTENCES ET APTITUDES

Le succès dans ce rôle nécessite généralement les compétences suivantes :

  1. Capacité avérée à architecturer et faire évoluer des systèmes de perception ou d'autonomie à grande échelle, en équilibrant performance, latence, sécurité et maintenabilité à long terme.
  1. Solide compréhension de la robustesse de la perception et de l'ingénierie de fiabilité, y compris le fonctionnement des capteurs dégradés, la gestion des intempéries, la détection des défauts et la dégradation progressive.
  1. Expérience avec la compréhension des scènes/scénarios et la logique d'activation à l'exécution (par exemple, classification du contexte, surveillance de l'ODD, déclenchement du comportement).
  1. Familiarité avec le cycle de développement ML, le déploiement et l'optimisation.
  1. Compréhension approfondie des données : pipeline de données, équilibrage des données, exploration de données et amélioration des performances basée sur les données.
  1. Connaissance des techniques d'apprentissage multimodal, y compris l'apprentissage contrastif et l'ingénierie des invites pour la reconnaissance visuelle zéro-shot.
  1. Compréhension approfondie des frameworks et des flux de travail de test.
  1. Excellente attention aux détails et méthodologie de test rigoureuse.
  1. Compétences exceptionnelles en communication écrite et verbale et capacités de leadership d'équipe.

QUALIFICATIONS ET EXPÉRIENCE

Les candidats les plus performants dans ce rôle possèdent généralement les qualifications suivantes ou des connaissances ou une expérience comparables :

REQUIS

  1. Un minimum de 5+ années d'expérience professionnelle dans des systèmes robotiques réels, en maintenant un code industriel de haute qualité.
  1. Master en robotique, informatique ou ingénierie informatique, ou dans un domaine nécessitant une base mathématique et/ou d'ingénierie solide.
  1. Expérience démontrée dans la direction ou la prise de décisions architecturales majeures pour une pile logicielle de perception, de robotique ou d'autonomie.
  1. Solides compétences en programmation en C/C++/Python ; développement logiciel dans des environnements Linux.
  1. Solide expérience en développement ML/DL avec PyTorch/TensorFlow.
  1. Expérience directe dans le développement ou le réglage fin de modèles multimodaux à grande échelle (par exemple, modèles de fusion multi-capteurs, modèles fondamentaux, y compris les backbones VLM) pour des applications de perception dans le monde réel.
  1. Expérience de travail sur une combinaison de plusieurs des domaines temps réel suivants :
  1. Vision par ordinateur : détection d'objets, classification, segmentation.
  1. Compréhension sémantique des scènes, détection de scènes/scénarios et détection en vocabulaire ouvert.
  1. Robustesse de la perception dans des conditions dégradées ou par mauvais temps.
  1. Suivi multi-cibles et fusion de capteurs.
  1. Expérience approfondie du déploiement de fonctionnalités/modèles ML/DL dans des systèmes temps réel avec une haute précision et une faible latence.

EXIGENCES PHYSIQUES

  1. Conditions de travail de bureau standard, y compris, mais sans s'y limiter :
  1. Position assise prolongée
  1. Station debout prolongée
  1. Utilisation prolongée de l'ordinateur

* Déplacements requis ? - Modéré : 11%-25%

SOUHAITABLE

  1. Expérience dans le développement de la perception par tous les temps / conditions difficiles, modélisation de la dégradation des capteurs, détection des défauts et stratégies de dégradation progressive pour les systèmes critiques pour la sécurité.
  1. Expérience avec la classification des scènes/scénarios, la surveillance de l'ODD et l'activation des capacités à l'exécution dans les systèmes autonomes.
  1. Expérience dans la ré-architecture ou la migration de grands systèmes de perception hérités vers des frameworks modernes et évolutifs.
  1. Expérience dans l'utilisation de modèles multimodaux à grande échelle pour la détection de cas limites (longue traîne) et l'IA explicable dans les systèmes autonomes.
  1. Familiarité avec les données synthétiques dans le développement de systèmes ML.
  1. Familiarité avec l'apprentissage par renforcement (RL) pour les systèmes ML.
  1. Familiarité avec l'optimisation ML/DL sur des produits temps réel avec des ressources de calcul limitées (par exemple, quantification de grands modèles de transformeurs).
  1. Solide expérience démontrée par des livraisons de capacités de haute qualité à des robots travaillant sur le terrain.

--------------------------------------------------------------------------------

Vous ne remplissez pas toutes les exigences ? Des études ont montré que les femmes et/ou les personnes de couleur sont moins susceptibles de postuler à un emploi si elles ne remplissent pas toutes les qualifications. Chez May Mobility, nous nous engageons à construire une main-d'œuvre diversifiée, inclusive et authentique, donc si ce poste vous enthousiasme mais que votre expérience passée ne correspond pas parfaitement à toutes les qualifications, nous vous encourageons à postuler quand même ! Vous pourriez être le candidat idéal pour ce poste ou un autre chez May.

] !

May Mobility est un employeur garantissant l'égalité des chances. Tous les candidats à un emploi seront considérés sans distinction de race, de couleur, de religion, de sexe, d'origine nationale, d'âge, de handicap, d'orientation sexuelle, d'identité ou d'expression de genre, de statut d'ancien combattant, de génétique ou de toute autre base légalement protégée. Vous avez ci-dessous l'opportunité de partager vos pronoms préférés, votre genre, votre ethnicité et votre statut d'ancien combattant avec May Mobility pour nous aider à identifier les domaines d'amélioration dans nos processus d'embauche et de recrutement. La réponse à ces questions est entièrement volontaire. Toute information que vous choisissez de fournir sera traitée de manière confidentielle et n'aura aucun impact sur la décision d'embauche. Si vous pensez avoir besoin d'un quelconque aménagement, veuillez nous en informer.

Note aux agences de recrutement : May Mobility n'accepte pas les CV d'agences non sollicités. De plus, May Mobility ne paie pas de frais de placement pour les candidats soumis par une agence autre que ses partenaires approuvés.

Fourchette de salaire $235,000—$275,000 USD

May Mobility utilise des outils automatisés pour soutenir — mais pas remplacer — le jugement humain dans notre processus de recrutement, pour en savoir plus, veuillez cliquer ici drive.google.com/file/d/1eGgErDdZ99HVoyxBrVpVUjhdUcmKogki/view?usp=drive_link

Avantages et Perks

  • Suite complète de soins de santé comprenant des régimes médicaux, dentaires, de vision, de vie et d'invalidité. Les partenaires domestiques résidant ensemble depuis au moins un an sont également éligibles pour participer.
  • Comptes d'épargne santé et comptes de dépenses flexibles pour les soins de santé et les soins aux personnes à charge disponibles.
  • Avantages de retraite généreux, y compris une contrepartie de l'employeur immédiatement acquise (safe harbor).
  • Congés parentaux généreux ainsi qu'un retour progressif au travail.
  • Politique de vacances flexible en plus des jours fériés payés par l'entreprise.
  • Programme de bien-être total offrant de nombreuses ressources pour le bien-être général.

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

Vagas Dev est maintenu gratuitement par l’équipe NortJobs.

Votre prochain emploiest peut-être sur NortJobs.

Vagas Dev

Des emplois pour développeurs et programmeurs. Le Brésil en priorité. Votre prochaine opportunité.

NortJobs · soutien du projetInstagramLinkedInTwitter
Mentions légalesÀ propos du projetConfidentialitéVagas Dev © 2026