Ingénieur Logiciel Principal, Apprentissage Automatique

Job expired!

Chez Lyft, notre mission est d'améliorer la vie des gens grâce au meilleur transport du monde. Pour cela, nous commençons par notre propre communauté en créant une organisation ouverte, inclusive et diversifiée.

Les données et l'apprentissage automatique sont au cœur des produits et des décisions de Lyft. En tant que membre de l'équipe de la plateforme d'apprentissage automatique, vous travaillerez dans un environnement dynamique, où nous nous efforçons d'agir rapidement pour construire le meilleur réseau de transport au monde. Les ingénieurs infrastructures d'apprentissage automatique construisent des systèmes qui permettent aux modèles d'apprentissage automatique de rendre nos produits prédictifs, personnalisés et adaptatifs. Nous recherchons des ingénieurs passionnés et motivés pour relever certains des problèmes les plus intéressants et les plus marquants en matière de covoiturage.

En tant qu'ingénieur de plateforme d'apprentissage automatique, vous développerez notre plateforme d'apprentissage automatique centrale qui alimente les modèles d'apprentissage automatique et d'optimisation de Lyft. Vous travaillerez sur un large éventail de défis allant de la construction du cadre des grands modèles de langage, l'entraînement de modèles à grande échelle, les prédictions en temps réel en une milliseconde à grande échelle, l'automatisation du cycle de vie des modèles d'apprentissage automatique, la mise en œuvre de la surveillance des modèles, l'activation de l'apprentissage par renforcement et bien plus encore. Vous travaillerez dans un environnement effréné, résolvant un ensemble diversifié de problèmes. Ils collaborent dans les domaines du transport, de l'économie, de la prévision, de la cartographie, de la personnalisation et du contrôle adaptatif. Nous recrutons des ingénieurs capables de travailler avec des modéliseurs à travers l'entreprise et de construire une infrastructure pour intégrer les besoins en développement rapide dans chacun de ces domaines. Nous recherchons une personne passionnée par la résolution de problèmes grâce aux données, la construction de systèmes d'apprentissage automatique fiables et enthousiasmée par le travail dans un environnement innovant, rapide et collégial.

Responsabilités

  • Collaborer avec des ingénieurs en apprentissage automatique, des scientifiques de données, des ingénieurs logiciels et des chefs de produit pour développer des systèmes avancés pour l'impact commercial et utilisateur
  • Évaluer quand construire et quand réutiliser des composants existants, y compris des solutions open source
  • Écrire du code de qualité de production qui évolue avec l'utilisation.
  • Aider à établir la feuille de route et l'architecture en fonction de la technologie et de nos besoins

Qualifications

  • B.S., M.S., ou Ph.D. en informatique et expérience en systèmes distribués et en apprentissage automatique
  • Passion pour la construction de solutions évolutives et extensibles pour le développement de l'apprentissage automatique et la production vers des impacts commerciaux et utilisateurs à court et long terme
  • Compétence en Python, Golang, ou autre langage de programmation
  • Excellentes compétences en communication et maîtrise de l'anglais
  • Bonne compréhension des fondamentaux de l'apprentissage automatique, y compris l'apprentissage supervisé, la prévision, les systèmes de recommandation et l'apprentissage par renforcement
  • Expérience avec les systèmes de calcul distribués et les solutions open source tels que Kubernetes

Qualifications Bonus :

  • De solides compétences en génie logiciel et de l'expérience avec des bibliothèques logicielles ML populaires (scikit-learn, pandas) et des outils de manipulation de données (SQL, Spark). L'expérience avec les frameworks d'apprentissage profond (par exemple, PyTorch, Tensorflow) est un plus.
  • Familiarité avec les services cloud (AWS, Azure, GCP, etc) et la containerisation avec Kubernetes. Vous n'avez pas besoin d'être un expert, mais vous avez une idée de base des services offerts et de l'intérêt à en savoir plus.

Avantages :

  • Excellentes options d'assurance médicale, dentaire et de vision
  • Avantages pour la santé mentale
  • Avantages pour la construction de la famille
  • En plus de 12 jours fériés observés, les membres de l'équipe salariés ont un congé payé illimité, les membres de l'équipe horaires ont 15 jours de congé payé
  • Plan 401(k) pour aider à économiser pour votre avenir
  • 18 semaines de congé parental payé. Les parents biologiques, adoptifs et d'accueil sont tous éligibles
  • Avantages fiscaux pour les déplacements
  • Lyft Pink - Les membres de l'équipe Lyft ont une occasion exclusive de tester les nouveaux avantages de notre programme de Ridership

Lyft est un employeur qui offre une égalité des chances / d'action positive dédié à un lieu de travail inclusif et diversifié. Tous les candidats qualifiés recevront une considération pour l'emploi sans égard à la race, la couleur, la religion, le sexe, l'orientation sexuelle, l'identité de genre, l'origine nationale, le statut de handicap, le statut de vétéran protégé ou toute autre base interdite par la loi. Nous considérons également les candidats qualifiés ayant des antécédents judiciaires conformément à la loi fédérale, étatique et locale applicable.

A partir de septembre 2023, ce poste sera en bureau selon un horaire hybride - Les membres de l'équipe seront attendus au bureau 3 jours par semaine les lundis, jeudis et un troisième jour spécifique à l'équipe. De plus, les rôles hybrides ont la flexibilité de travailler de n'importe où pendant jusqu'à 4 semaines par an.

La fourchette de rémunération attendue pour ce poste dans la région de la baie de San Francisco est de 178 020 $ - 197 800 $. Les fourchettes de salaire dépendent de divers facteurs, y compris les qualifications, l'expérience et la localisation géographique. La fourchette n'inclut pas les éventuelles offres d'équité, de bonus ou d'avantages. Votre recruteur peut fournir plus d'informations sur la fourchette de salaires spécifique à votre lieu de travail et d'autres facteurs pendant le processus de recrutement.