Redwood Materials
Architecte Senior Logiciels Systèmes Accélérateurs, Transformation IA
QUALIFICATIONS MINIMALES : *
- Diplôme de licence ou expérience professionnelle équivalente. *
- 8 années d'expérience en programmation en C++. *
- 5 années d'expérience en conception et architecture ; et en test/lancement de produits logiciels. *
- Expérience dans l'intégration d'outils d'IA générative ou d'interfaces de modèles de langage étendus (LLM) dans des flux de travail. *
- Expérience avec l'architecture et le développement de logiciels interagissant avec le matériel. *
- Expérience avec les serveurs de centres de données et les plateformes d'IA.
QUALIFICATIONS PRÉFÉRENTIELLES : *
- Master ou Doctorat en Ingénierie, Informatique ou domaine technique connexe. *
- 8 années d'expérience en structures de données et algorithmes. *
- 5 années d'expérience dans un rôle de leadership technique, dirigeant des équipes de projet et définissant la direction technique. *
- 3 années d'expérience dans une organisation complexe et matricielle impliquant des projets interfonctionnels ou inter-métiers. *
- Expérience avec le Peripheral Component Interconnect Express (PCIe) ou d'autres protocoles d'E/S à haut débit et l'architecture SOC ML.
À PROPOS DU POSTE
Les ingénieurs logiciels de Google développent les technologies de nouvelle génération qui transforment la manière dont des milliards d'utilisateurs se connectent, explorent et interagissent avec l'information et entre eux. Nos produits doivent gérer l'information à une échelle massive et s'étendre bien au-delà de la recherche web. Nous recherchons des ingénieurs qui apportent de nouvelles idées de tous les domaines, y compris la recherche d'information, le calcul distribué, la conception de systèmes à grande échelle, le réseau et le stockage de données, la sécurité, l'intelligence artificielle, le traitement du langage naturel, la conception d'interfaces utilisateur et le mobile ; la liste est longue et s'allonge chaque jour. En tant qu'ingénieur logiciel, vous travaillerez sur un projet spécifique critique pour les besoins de Google avec des opportunités de changer d'équipe et de projet au fur et à mesure que vous et notre entreprise en évolution rapide grandissez et évoluez. Nous avons besoin que nos ingénieurs soient polyvalents, fassent preuve de qualités de leadership et soient enthousiastes à l'idée d'aborder de nouveaux problèmes dans l'ensemble du full-stack alors que nous continuons à faire progresser la technologie.
Notre équipe développe les logiciels de nœuds et de systèmes distribués, les micrologiciels, les outils et les frameworks de test essentiels à l'intégration des Accélérateurs—tels que les GPU, les TPU et les Accélérateurs de Transcodage Vidéo—dans le Centre de Données de Google. En prenant en charge ces systèmes et d'autres systèmes émergents spécifiques à un domaine, nous permettons le machine learning et les charges de travail haute performance pour les services internes comme Gemini et YouTube, ainsi que pour les clients de Google Cloud.
Ce poste d'ingénieur logiciel senior offre une opportunité unique d'influencer l'ensemble de la pile, de l'interface matériel-logiciel et de l'architecture informatique au déploiement de systèmes d'IA avancés. Dans ce rôle, vous serez un ingénieur polyvalent avec une expertise approfondie sur la manière dont les charges de travail utilisent les accélérateurs et un fort accent sur la qualité et la fiabilité tout au long du cycle de vie de fabrication et de déploiement.
L'équipe IA et Infrastructure redéfinit ce qui est possible. Nous donnons aux clients de Google des capacités et des informations révolutionnaires en fournissant l'IA et l'Infrastructure à une échelle, une efficacité, une fiabilité et une vélocité sans précédent. Nos clients incluent les Googlers, les clients de Google Cloud, et des milliards d'utilisateurs de Google dans le monde entier.
Nous sommes la force motrice derrière les innovations révolutionnaires de Google, permettant le développement de nos modèles d'IA de pointe, fournissant une puissance de calcul inégalée aux services mondiaux et offrant les plateformes essentielles qui permettent aux développeurs de construire l'avenir. Du logiciel au matériel, nos équipes façonnent l'avenir de l'informatique hyperscale de premier plan mondial, avec des équipes clés travaillant sur le développement de nos TPU, Vertex AI pour Google Cloud, le Réseau Mondial de Google, les opérations des centres de données, la recherche système, et bien plus encore.
La rémunération individuelle est déterminée par des facteurs incluant les compétences liées au poste, l'expérience et la formation ou les qualifications pertinentes.
US : $262000 - $364000 (USD) + 25% de prime cible + actions + avantages
].
RESPONSABILITÉS : *
- Fournir un leadership technique sur des projets à fort impact, en ancrant l'architecture et la feuille de route d'ingénierie des logiciels communs pour les plateformes d'Accélérateurs. *
- Concevoir, développer, tester, déployer et maintenir des solutions logicielles à grande échelle, y compris des micrologiciels de carte et de puce et des pilotes de noyau Linux. *
- Interagir et piloter l'engagement de l'écosystème industriel lié à diverses normes technologiques pour les plateformes d'Accélérateurs modernes. *
- Faciliter et piloter la transformation de l'IA au sein des équipes logicielles d'Accélérateurs en tirant parti des derniers outils d'IA pour accélérer la conception et le développement. *
- Influencer et encadrer une équipe distribuée d'ingénieurs tout en gérant les priorités du projet, les délais et les livrables.
