The Allen Institute for Artificial Intelligence

Ingénieur Logiciel Senior, Infrastructure IA

PythonDockerKubernetesGo
Traduction automatique. Consultez l’original.

À propos du poste

LES PERSONNES OCCUPANT CES POSTES DEVront TRAVAILLER DANS NOS BUREAUX À SEATTLE. SUR PLACE

LES EXIGENCES VARIENT SELON LE POSTE ET L'ÉQUIPE. SI VOUS AVEZ DES QUESTIONS CONCERNANT LES ARRANGEMENTS DE TRAVAIL SUR PLACE POUR CE POSTE, VEUILLEZ DEMANDER À VOTRE RECRUTANT.

NOTRE FOURCHETTE DE SALAIRE DE BASE EST $146,880 - $220,320 ET EN OUTRE, NOUS AVONS DE GÉNÉREUX PLANS DE PRIMES POUR FOURNIR UN PACKAGE DE RÉMUNÉRATION COMPÉTITIF.

Exigences Physiques et Environnement de Travail

Les exigences physiques décrites ici sont représentatives de celles auxquelles un membre de l'équipe doit répondre pour s'acquitter avec succès des fonctions essentielles de ce poste. Des aménagements raisonnables peuvent être apportés pour permettre aux personnes handicapées d'accomplir les fonctions.

  1. Doit être capable de rester immobile pendant de longues périodes.
  1. La capacité de communiquer des informations et des idées de manière à ce que les autres les comprennent. Doit être capable d'échanger des informations précises dans ces situations.
  1. La capacité d'observer les détails de près.
  1. Peut travailler sous des délais.

Ai2 est fier d'être un employeur respectant l'égalité des chances. Nous ne faisons aucune discrimination fondée sur la race, la religion, la couleur, l'origine nationale, le sexe (y compris la grossesse, l'accouchement ou les conditions médicales connexes), l'orientation sexuelle, le genre, l'identité de genre, l'expression de genre, le statut transgenre, les stéréotypes sexuels, l'âge, le statut de vétéran protégé, le statut de personne handicapée, ou toute autre caractéristique légalement protégée applicable. Vous pouvez consulter l'affiche de conformité "Know Your Rights" eeoc.gov/sites/default/files/2022-10/EEOC_KnowYourRights_screen_reader_10_20.pdf et la disposition de non-discrimination sur la transparence salariale dol.gov/sites/dolgov/files/ofccp/pdf/pay-transp_%20English_formattedESQA508c.pdf en cliquant sur les liens correspondants.

Cet employeur participe à E-Verify et fournira au gouvernement fédéral les informations de votre formulaire I-9 pour confirmer que vous êtes autorisé à travailler aux États-Unis. Si E-Verify ne peut pas confirmer que vous êtes autorisé à travailler, cet employeur est tenu de vous fournir des instructions écrites et une opportunité de contacter le Department of Homeland Security (DHS) ou la Social Security Administration (SSA) afin que vous puissiez commencer à résoudre le problème avant que l'employeur ne puisse prendre des mesures à votre encontre, y compris la résiliation de votre emploi. Les employeurs ne peuvent utiliser E-Verify qu'une fois que vous avez accepté une offre d'emploi et rempli le formulaire I-9.

Nous nous engageons à fournir des aménagements raisonnables aux employés et aux candidats handicapés dans toute la mesure requise par l'Americans with Disabilities Act (ADA). Si vous estimez avoir besoin d'un aménagement raisonnable conformément à l'ADA, nous vous encourageons à nous contacter à [email protected]. [[email protected]]

Remarque : Cette description de poste n'indique ni n'implique en aucun cas qu'il s'agisse des seules tâches à accomplir par les membres de l'équipe de ce poste. Les membres de l'équipe devront suivre toutes autres instructions liées à l'emploi et accomplir toutes autres tâches liées à l'emploi demandées par toute personne autorisée à donner des instructions ou des affectations. Toutes les tâches et responsabilités sont des fonctions et exigences essentielles et sont sujettes à d'éventuelles modifications pour accommoder raisonnablement les personnes handicapées. Pour réussir dans ce poste, le(s) membre(s) de l'équipe possédera(ont) les compétences, aptitudes et capacités pour accomplir chaque tâche avec compétence. Certaines exigences peuvent exclure les personnes qui représentent une menace directe ou un risque important pour la santé ou la sécurité d'elles-mêmes ou des autres. Les exigences énumérées dans ce document représentent les niveaux minimums de connaissances, de compétences ou d'aptitudes. Ce document ne crée pas de contrat d'emploi, implicite ou autre, autre qu'une relation de travail à volonté.

Qui vous êtes

Vous êtes un ingénieur système expert qui occupe l'espace entre l'orchestration logicielle de haut niveau et la performance système de bas niveau. Vous êtes motivé par l'idée que l'infrastructure de classe mondiale devrait être un catalyseur pour le bien public, plutôt qu'un secret propriétaire. Vous êtes aussi à l'aise pour concevoir un algorithme d'allocation de ressources en Go que pour déboguer un timeout NCCL.

Vous dirigez par l'exemple, alliant la rigueur d'un Ingénieur Logiciel Senior à l'urgence pragmatique et pratique d'un opérateur HPC. Non seulement vous construisez des systèmes, mais vous vous assurez également qu'ils prospèrent sous la pression de l'entraînement de modèles d'IA de classe mondiale.

Votre prochain défi

Chez Ai2, nous pensons que les percées les plus importantes en IA devraient être transparentes et accessibles. Votre défi est de construire l'infrastructure qui rend cela possible. Vous comblerez le fossé entre nos chercheurs et nos clusters GPU.

Vous serez un contributeur technique senior responsable de garantir que lorsqu'un chercheur soumet un travail, le logiciel le planifie intelligemment et le matériel l'exécute sans faille. Cela implique :

Qui nous sommes

Bien qu'une grande partie de l'industrie de l'IA se soit déplacée derrière des APIs fermés, des ensembles de données propriétaires et une infrastructure "boîte noire", Ai2 reste un phare pour la Science Ouverte. Fondé par le regretté Paul Allen, nous sommes un institut de recherche à but non lucratif dédié à la création d'IA pour le bien commun.

Nous n'avons pas de cours en bourse à défendre ni de jardin clos à protéger. Au lieu de cela, nous avons une mission : fournir à la communauté mondiale de la recherche les fondations transparentes et performantes dont elle a besoin pour réaliser des percées qui enrichissent l'humanité.

Ce qui nous différencie

  • Transparence Radicale : Nous ne nous contentons pas de publier les poids des modèles ; nous publions les données, le code d'entraînement et les informations sur l'infrastructure. Nous pensons que le "comment" est aussi important que le "quoi".
  • La Mission avant le Profit : Notre "résultat net" est l'impact scientifique. Cela nous donne la liberté unique de privilégier l'élégance technique, la stabilité à long terme et les contributions open-source plutôt que les objectifs de profit trimestriels.
  • Le Meilleur des Deux Mondes : Nous opérons au rythme et à l'échelle d'une startup technologique de classe mondiale, mais avec l'âme intellectuelle d'un laboratoire de recherche.
  • L'Écosystème Beaker : Nous construisons et opérons des systèmes comme Beaker pour coordonner l'entraînement simultané de modèles de pointe (comme OLMo) sur des clusters GPU massifs. Notre travail consiste à garantir que la prochaine grande percée en IA ne soit pas retardée par un goulot d'étranglement de ressources ou un gardien propriétaire.

Un peu plus sur

Ai2 : Ai2 est un institut de recherche en IA à but non lucratif basé à Seattle, fondé en 2014 par le regretté Paul Allen. Notre mission est de créer une IA révolutionnaire pour résoudre les plus grands problèmes du monde. Nous développons la recherche et l'innovation fondamentales en IA pour avoir un impact réel grâce à des modèles ouverts à grande échelle, des données, la robotique, la conservation, et plus encore.

En plus de la mission principale d'Ai2, nous visons également à contribuer à l'humanité par notre traitement de chaque membre de l'équipe Ai2. Voici quelques points saillants :

  • Nous sommes une organisation apprenante – parce que tout ce qu'Ai2 fait est révolutionnaire, nous apprenons chaque jour. De même, grâce aux conférences hebdomadaires de l'Académie Ai2, à une large gamme d'experts en IA de classe mondiale en tant qu'invités, et à notre engagement envers votre éducation personnelle continue, Ai2 est un endroit où vous aurez des opportunités de continuer à apprendre aux côtés de vos collègues.
  • Nous valorisons la diversité - Nous cherchons à embaucher, soutenir et promouvoir des personnes de tous genres, ethnies et tous niveaux d'expérience, quel que soit leur âge. Nous encourageons particulièrement les candidatures de femmes, de personnes non binaires, de personnes de couleur, de membres de la communauté LGBTQA+ et de personnes handicapées de tout type.
  • Nous valorisons l'inclusion - Nous comprenons la valeur que les expériences et perspectives individuelles des personnes peuvent apporter à une organisation, et nous construisons une culture où toutes les voix sont entendues, respectées et prises en compte.
  • Nous mettons l'accent sur un équilibre sain entre vie professionnelle et vie privée – nous pensons que nos membres d'équipe sont plus heureux et plus productifs lorsque leur équilibre vie pro/vie perso est optimisé. Bien que nous valorisions des résultats de recherche puissants qui font avancer notre mission, nous valorisons également le dîner en famille, le temps du week-end et les vacances. Nous offrons de généreuses congés payés (vacances et maladie) ainsi que des congés familiaux.
  • Nous sommes collaboratifs et transparents – nous nous considérons comme une équipe, avançant tous avec un objectif commun. Nous sommes rapides à célébrer nos succès, et encore plus rapides à partager et à résoudre conjointement nos échecs.
  • Nous sommes à Seattle – et notre bureau est au bord de l'eau ! Nous avons des montagnes, nous avons des lacs, nous avons quatre saisons, nous faisons du vélo pour venir au travail, nous avons une scène théâtrale dynamique, et tellement plus encore. Nous avons même des kayaks à votre disposition juste devant notre porte. Nous accueillons les candidatures d'intéressés venant de l'extérieur des États-Unis.
  • Nous sommes amicaux – il y a de fortes chances que vous aimiez chacune des plus de 200 personnes (et en croissance) qui travaillent ici. Nous, en tout cas.
  1. Conception à Grande Échelle : Concevoir et faire évoluer notre couche d'orchestration pour garantir que les charges de travail à plus forte valeur reçoivent du temps GPU.
  1. Excellence Opérationnelle : Faire passer nos opérations HPC de l'intervention manuelle à l'automatisation de haut niveau. *
  1. Ingénierie de Performance : Travailler directement avec les chercheurs pour extraire chaque bit de performance de notre environnement de calcul accéléré par GPU.

Vos Responsabilités

  1. Propriété Full-Stack : Concevoir et livrer de manière autonome des systèmes critiques qui couvrent l'ensemble de la pile, du planificateur de tâches Beaker au runtime d'exécution.
  1. Automatisation des Systèmes : Construire des outils innovants et une infrastructure définie par logiciel pour accélérer la vélocité des chercheurs et automatiser la gestion de la santé du cluster.
  1. Optimisation des Performances : Effectuer une analyse des causes profondes des défaillances complexes de systèmes distribués et implémenter des optimisations pour les charges de travail distribuées.
  1. Contribution Technique & Propriété : Fournir une contribution précieuse à la feuille de route pour la gestion des systèmes HPC à grande échelle, y compris le déploiement de la puissance de calcul, du réseau et du stockage en partenariat avec la direction.
  1. Mentorat & Culture : Favoriser une culture de haute performance en examinant les code/documents de conception, en encadrant les membres de l'équipe et en pilotant des améliorations de processus au sein de l'équipe.
  1. Collaboration : Communiquer et collaborer efficacement avec le personnel de recherche interne pour partager les conceptions de systèmes, recueillir les commentaires et aider les ingénieurs dans les tâches de mise en œuvre.

Prérequis

Ce dont vous aurez besoin

  1. 8+ années d'expérience professionnelle dans le développement de logiciels critiques pour l'entreprise et l'exploitation d'infrastructures de calcul à grande échelle. Maîtrise de Go et/ou Python préférée.
  1. Diplôme de licence dans un domaine connexe ; un diplôme supérieur pertinent peut remplacer les années d'expérience technique équivalentes.
  1. Expertise Linux : Connaissance experte des internes de Linux, et des runtimes de conteneurs comme Docker.
  1. Expertise en Systèmes Distribués : Un historique éprouvé de conception, de débogage et d'optimisation de systèmes distribués et de bases de données à grande échelle.
  1. Communication : Compétences exceptionnelles en rédaction et capacité à obtenir un consensus parmi divers groupes de chercheurs et d'ingénieurs.
  1. Une approche principielle de l'ingénierie : Vous vous souciez de la manière dont les systèmes sont construits et êtes enthousiasmé par les contraintes et les libertés uniques d'un environnement de recherche à but non lucratif.

Qualifications Bonus

  1. Expérience appliquée avec des planificateurs de charges de travail (comme Kubernetes ou Slurm) et le réseau haute performance (NCCL et InfiniBand).
  1. Expérience préalable dans l'entraînement ou le réglage fin de modèles d'IA de pointe.
  1. Expertise approfondie en administration système ou expérience en "Ingénierie de la Fiabilité des Sites" (SRE) dans un contexte HPC.
  1. Expérience dans la contribution à des projets d'infrastructure ou d'orchestration open-source.
  1. Familiarité avec les systèmes de stockage sur site comme WEKA et Ceph.

Avantages

  • Les membres de l'équipe et leurs familles sont couverts par une assurance médicale, dentaire, vision et un programme d'aide aux employés.
  • Les membres de l'équipe peuvent s'inscrire à notre plan d'épargne santé, à notre plan de remboursement des frais de santé et à nos plans de compte d'épargne flexible pour les soins de santé et les soins dépendants.
  • Les membres de l'équipe peuvent s'inscrire au plan 401k de notre entreprise.
  • Les membres de l'équipe recevront $125 par mois pour aider aux frais de transport ou d'internet et recevront également $200 par mois pour les dépenses de remise en forme et de bien-être.
  • Les membres de l'équipe recevront également jusqu'à dix jours de maladie par an, jusqu'à sept jours personnels par an, jusqu'à 20 jours de vacances par an et douze jours fériés payés tout au long de l'année civile.
  • Les membres de l'équipe pourront recevoir des primes annuelles et participer au plan d'incitation à long terme.

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

Ton prochain jobest déjà à ta recherche.

Nort

Plateforme de recrutement inversé pour développeurs

Réseaux sociauxInstagramLinkedInTwitter