Ingénieur Logiciel - IA/ML, Applications AWS Neuron

Job expired!
AWS Neuron est la pile logicielle complète pour les accélérateurs de machine learning à l'échelle du cloud AWS Inferentia et Trainium et pour les serveurs Trn1 et Inf1 qui les utilisent. Ce rôle est destiné à un ingénieur logiciel senior dans l'équipe Machine Learning Applications (ML Apps) pour AWS Neuron. Ce rôle est responsable du développement, de l'activation et du réglage des performances d'une grande variété de familles de modèles ML, y compris des modèles de langage à grande échelle comme GPT2, GPT3 et au-delà, ainsi que une diffusion stable, Vision Transformers et bien plus encore.

L'équipe ML Apps travaille aux côtés des architectes de puces, des ingénieurs compilateurs et des ingénieurs d'exécution pour créer, construire et ajuster des solutions d'entraînement distribuées avec le Trn1. Une expérience dans l'entraînement de ces grands modèles en utilisant Python est indispensable. Les bibliothèques d'entraînement distribuées FSDP, Deepspeed sont centrales et l'extension de tout cela pour le système basé sur Neuron est clé.

Responsabilités clés du poste
Ce rôle aidera à diriger les efforts pour intégrer l'entraînement distribué et le support d'inférence dans Pytorch, Tensorflow en utilisant XLA et les piles de compilateurs et d'exécution Neuron. Ce rôle aidera à ajuster ces modèles pour assurer des performances optimales et maximiser leur efficacité lorsqu'ils sont exécutés sur les siliciums AWS Trainium et Inferentia des clients et sur les serveurs TRn1 et Inf1. Une solide connaissance en développement logiciel et en ML sont tous deux essentiels à ce poste.

À propos de l'équipe
À propos de nous
Culture d'équipe inclusive
Ici chez AWS, nous embrassons nos différences. Nous nous engageons à promouvoir notre culture d'inclusion. Nous avons dix groupes d'affinité dirigés par les employés, qui comptent 40 000 employés dans plus de 190 chapitres à l'échelle mondiale. Nous avons des offres de bénéfices innovantes et nous organisons des expériences d'apprentissage annuelles et continues, notamment nos Conversations sur la Race et l'Ethnicité (CORE) et nos conférences AmazeCon (diversité de genre). La culture d'inclusion d'Amazon est renforcée par nos 16 Principes de leadership, qui rappellent aux membres de l'équipe de rechercher des perspectives diverses, d'apprendre et d'être curieux, et de gagner la confiance.

Équilibre entre la vie professionnelle et la vie privée
Notre équipe accorde une grande valeur à l'équilibre entre la vie professionnelle et la vie privée. Il ne s'agit pas du nombre d'heures que vous passez à la maison ou au travail ; il s'agit du flux que vous établissez pour apporter de l'énergie aux deux parties de votre vie. Nous pensons qu'établir le bon équilibre entre votre vie personnelle et professionnelle est essentiel pour le bonheur et l'épanouissement à long terme. Nous offrons de la flexibilité dans les horaires de travail et vous encourageons à trouver votre propre équilibre entre votre travail et votre vie privée.

Mentorat et croissance de carrière
Notre équipe est dédiée à soutenir les nouveaux membres. Nous avons un large éventail de niveaux d'expérience et d'ancienneté, et nous créons un environnement qui célèbre le partage des connaissances et le mentorat. Nous nous soucions de votre croissance professionnelle et nous nous efforçons d'attribuer des projets en fonction de ce qui aidera chaque membre de l'équipe à devenir un professionnel plus complet et à être capable de prendre en charge des tâches plus complexes à l'avenir.

Nous sommes peut embaucher des candidats pour travailler dans l'un des endroits suivants:

Cupertino, CA, USA | Seattle, WA, USA

Qualifications de base


- 3+ années d'expérience professionnelle en développement logiciel hors stages
- 2+ années d'expérience hors stage en conception ou architecture (design patterns, fiabilité et mise à l'échelle) de nouveaux systèmes et de systèmes existants
- Expérience de programmation avec au moins un langage de programmation logiciel

Qualifications préférées

- 3+ années d'expérience sur tout le cycle de vie du développement logiciel, y compris les normes de codage, les revues de code, la gestion du contrôle source, les processus de build, les tests et l'expérience des opérations
- Diplôme de licence en informatique ou équivalent

Amazon s'engage à créer un lieu de travail diversifié et inclusif. Amazon est un employeur qui souscrit au principe de l'égalité d'accès à l'emploi et ne fait pas de discrimination sur la base de la race, de l'origine nationale, du sexe, de l'identité de genre, de l'orientation sexuelle, du statut de vétéran protégé, du handicap, de l'âge ou de tout autre statut juridiquement protégé. Pour les personnes handicapées qui souhaiteraient demander un aménagement, veuillez visiter https://www.amazon.jobs/fr/disability/us.

Notre rémunération reflète le coût du travail sur plusieurs marchés géographiques américains. Le salaire de base pour ce poste varie de 115 000 $/an dans notre marché géographique le plus bas à 223 600 $/an dans notre marché le plus haut. La rémunération est basée sur un certain nombre de facteurs, dont la localisation du marché et peut varier en fonction des connaissances, des compétences et de l'expérience liées à l'emploi. Amazon est une entreprise qui offre une rémunération totale. En fonction du poste proposé, des actions, des paiements à la signature et d'autres formes de rémunération peuvent être fournies dans le cadre d'un package de rémunération totale, en plus d'une gamme complète de prestations médicales, financières et/ou autres. Pour plus d'informations, veuillez consulter https://www.aboutamazon.com/workplace/employee-benefits. Les candidats doivent postuler via notre site de carrière interne ou externe.