Staff Software Engineer, Performance and Kernel, DeepMind - Google Careers
- Type de contrat
- Temps plein
- Lieu
- Zürich
- Salaire
- USD 207’000–300’000
- Première publication
*info\_outline*
Candidats à San Francisco : Les candidatures qualifiées comportant des antécédents d'arrestation ou de condamnation seront examinées pour l'emploi conformément à la San Francisco Fair Chance Ordinance for Employers et au California Fair Chance Act. Note : En postulant à ce poste, vous aurez l'opportunité de partager votre lieu de travail préféré parmi les suivants : Mountain View, CA, USA ; Zürich, Switzerland ; New York, NY, USA ; San Francisco, CA, USA.
Qualifications minimales : ###
• Bachelor-s degree ou expérience pratique équivalente.
• 8 years d'expérience en développement de logiciels.
• 5 years d'expérience dans le test et le lancement de produits logiciels.
• 5 years d'expérience en modélisation de la puissance ou de la performance ou en analyse de la performance système.
• 5 years d'expérience avec le développement du Linux Kernel et l'architecture logicielle et matérielle.
• 3 years d'expérience avec la conception et l'architecture de logiciels.
Qualifications préférentielles : ###
• Master-s degree ou PhD en ingénierie, informatique ou dans un domaine technique connexe.
• 8 years d'expérience avec les structures de données et les algorithmes.
• 3 years d'expérience de travail dans une organisation matricielle complexe impliquant des projets transversaux ou inter-business.
• 3 years d'expérience dans un rôle de leadership technique dirigeant des équipes de projet et définissant l'orientation technique.
• Expertise approfondie dans au moins certains des domaines suivants : systèmes d'exploitation, systèmes de mise en réseau, systèmes de stockage, analytique, machine learning, travail avec le traitement de requêtes distribuées et les flux fonctionnels profonds.
À propos du poste ###
Chez DeepMind, notre mission est de construire le premier agent d'apprentissage à usage général au monde. Au cœur de cette mission se trouve la tâche complexe de mesurer l'intelligence de nos prototypes. En tant que Software Engineer, vous travaillerez avec les agents IA de pointe développés par notre équipe exceptionnelle de chercheurs en Machine Learning et en Neuroscience. Vos responsabilités incluront tout, de la création de systèmes pour le test d'agents utilisant des jeux 2D et 3D au développement de problèmes de test dans des simulateurs physiques. Vous créerez des visualisations graphiques des résultats, construirez des classements d'agents compétitifs et testerez de nouveaux algorithmes sur des robots. Pour réussir dans ce rôle, vous devrez avoir une base solide en ingénierie logicielle et aimer travailler sur une large gamme de problèmes stimulants au sein d'une équipe guidée par une mission.
Les accélérateurs sont devenus un différenciateur stratégique dans la compétition actuelle de l'IA à hyperscale. Contrairement à l'infrastructure classique des centres de données, ces nouveaux systèmes co-conçus doivent répondre aux demandes futures à mesure que nos charges de travail continuent d'évoluer et de muter. À travers nos projets, nous déployons du nouveau matériel dans les Google data centers pour piloter des capacités et une efficacité accrues, en collaborant étroitement avec les équipes responsables de l'infrastructure technique de Google pour livrer ces systèmes avec succès.
Nous sommes une équipe de co-conception au sein de DeepMind-s GenAI Systems, opérant à travers la pile verticalement intégrée de Google. Notre expertise s'étend au matériel, incluant l'architecture, la conception logique, la vérification de la conception et les logiciels de conception physique, tels que la compilation, l'optimisation des performances, les bibliothèques, les systèmes d'exploitation et les kernels, ainsi qu'aux algorithmes, couvrant la conception de modèles ML, les méthodes d'optimisation, les numériques et la parcimonie (sparsity). Dans ces domaines, nous menons des recherches tout en livrant des produits matériels et logiciels de qualité production.
L'intelligence artificielle sera l'une des inventions les plus transformatrices de l'humanité. Chez Google DeepMind, nous sommes un laboratoire d'IA pionnier avec des équipes interdisciplinaires exceptionnelles concentrées sur l'avancement du développement de l'IA pour résoudre des défis mondiaux complexes et accélérer l'innovation de produits de haute qualité pour des milliards d'utilisateurs. Nous utilisons nos technologies pour un bénéfice public étendu et la découverte scientifique, en veillant à ce que la sécurité et l'éthique soient toujours notre priorité absolue.
Nous repoussons les limites dans de multiples domaines. Nos équipes mondiales offrent diverses opportunités d'apprentissage et des parcours de carrière variés pour ceux qui sont déterminés à obtenir des résultats exceptionnels grâce à l'effort collectif.
Rémunération individuelle déterminée par des facteurs incluant les compétences liées au poste, l'expérience et l'éducation ou formation pertinente.
US: $207000 - $300000 (USD) + 20% bonus target + equity + benefits
En savoir plus sur les avantages chez Google.
Responsabilités ###
• Écrire des logiciels de performance de bas niveau pour de nouveaux systolic array accelerators.
• Identifier les algorithmes et problèmes à haute valeur ajoutée qui correspondent à ces nouvelles machines.
• Utiliser cette expérience directe de la livraison de code de production pour construire une infrastructure de programmation afin de faciliter la programmation sur le nouvel accélérateur pour les performance software engineers et les general software engineers qui suivront.
• Collaborer avec des experts en application, algorithme et réglage de performance pour co-concevoir des solutions offrant la meilleure efficacité, performance et programmabilité.
• Communiquer les résultats de performance, de programmabilité et d'efficacité à notre équipe et à nos équipes partenaires.
Traduit automatiquement depuis l’original.
Publié il y a 1 semaine