CSC Leasing Co.
Engineering Manager, Borglet Machine Learning
QUALIFICATIONS MINIMALES : *
- Diplôme de licence, ou expérience professionnelle équivalente. *
- 8 années d'expérience en développement logiciel. *
- 3 années d'expérience dans le développement d'infrastructures à grande échelle, de systèmes distribués ou de réseaux, ou expérience avec les technologies de calcul, le stockage ou l'architecture matérielle. *
- 3 années d'expérience dans un rôle de leadership technique. *
- 2 années d'expérience dans un rôle de gestion du personnel ou de direction d'équipe.
QUALIFICATIONS SOUHAITÉES : *
- Expérience avec les logiciels système, les systèmes distribués et les systèmes logiciels complexes multi-composants. *
- Expérience dans le développement et la publication de produits logiciels système et compétences en programmation C/C++. *
- Connaissance de l'interface du noyau Linux, des conteneurs, passion pour la fiabilité, l'efficacité et l'échelle. *
- Compréhension des concepts clés de l'analyse et de l'optimisation des performances. Des compétences de base en analyse de données et en SQL sont également précieuses.
À PROPOS DU POSTE
À l'instar des ambitions de Google, le travail d'un ingénieur logiciel va au-delà de la simple recherche. Les responsables de l'ingénierie logicielle possèdent non seulement l'expertise technique nécessaire pour entreprendre et fournir un leadership technique sur des projets majeurs, mais gèrent également une équipe d'ingénieurs. Vous optimisez non seulement votre propre code, mais vous vous assurez que les ingénieurs sont capables d'optimiser le leur. En tant que responsable de l'ingénierie logicielle, vous gérez les objectifs de votre projet, contribuez à la stratégie produit et aidez à développer votre équipe. Les équipes travaillent dans toute l'entreprise, dans des domaines tels que la recherche d'informations, l'intelligence artificielle, le traitement du langage naturel, le calcul distribué, la conception de systèmes à grande échelle, les réseaux, la sécurité, la compression de données, la conception d'interfaces utilisateur ; la liste est longue et s'allonge chaque jour. Opérant à grande échelle et à grande vitesse, nos ingénieurs logiciels exceptionnels ne font que commencer – et en tant que manager, vous guidez la voie.
Grâce à une expertise technique et de leadership, vous gérez des ingénieurs dans plusieurs équipes et sites, un budget produit important et supervisez le déploiement de projets à grande échelle sur plusieurs sites internationaux.
En tant que membre de l'équipe Borglet ML, vous jouerez un rôle essentiel dans l'infrastructure interne de Google, les nouvelles activités Cloud et ML en gérant les ressources à la croissance la plus rapide. Vous rejoindrez une équipe en pleine croissance apportant des contributions significatives à l'infrastructure de Google et en développant ce qui est probablement le système de gestion de cluster le plus sophistiqué au monde.
Dans ce rôle, vous dirigerez une équipe d'ingénieurs logiciels axée sur la conception, l'implémentation et l'analyse des systèmes informatiques de bas niveau et de leurs interactions avec le noyau et le matériel, tout en pilotant la charte technique de l'équipe et en contribuant en tant que chef d'équipe/manager, en collaborant avec les équipes partenaires ainsi qu'avec les utilisateurs de Google.
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 comprennent les Googlers, les clients de Google Cloud et des milliards d'utilisateurs de Google dans le monde.
Nous sommes la force motrice des 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, Google Global Networking, les opérations des centres de données, la recherche sur les systèmes, et bien plus encore.
La rémunération individuelle est déterminée par des facteurs tels que les compétences liées au poste, l'expérience et la formation ou les qualifications pertinentes.
US : $207000 - $300000 (USD) + prime cible de 20% + actions + avantages
].
RESPONSABILITÉS : *
- Définir et communiquer les priorités de l'équipe qui soutiennent les objectifs de l'organisation, en alignant la stratégie, les processus et la prise de décision entre les équipes. *
- Établir des attentes claires avec les individus en fonction de leur niveau et de leur rôle, alignées sur les objectifs de l'organisation, et les rencontrer régulièrement pour discuter des performances, du développement, fournir des commentaires et du coaching. *
- Développer l'objectif technique à moyen terme et la feuille de route pour votre ou vos équipes, en l'adaptant pour anticiper les besoins futurs en matière d'infrastructure et les exigences. *
- Concevoir, guider et valider les conceptions de systèmes dans le cadre du domaine plus large, et écrire du code de développement de produits ou de systèmes pour résoudre des problèmes ambigus. *
- Examiner le code développé par d'autres ingénieurs et fournir des commentaires pour garantir les meilleures pratiques (par exemple, les directives de style, la validation du code, l'exactitude, la testabilité et l'efficacité).
