جديد
وصف الوظيفة
Google, leader mondial de l'innovation technologique, recherche des ingénieurs logiciels passionnés pour rejoindre son équipe **Compilers, Runtimes and Toolchains (CRT)**. Vous intégrerez une structure technique de pointe qui conçoit, optimise et maintient les outils de compilation et d'exécution utilisés par des milliards d'utilisateurs à travers le monde. Votre mission principale sera de contribuer à l’évolution de la chaîne d’outils C++ de Google, en améliorant les performances, la scalabilité et la sécurité des builds, tout en travaillant en étroite collaboration avec les équipes LLVM et les ingénieurs seniors de la division Core.
### Principales responsabilités
- **Développement et optimisation** des passes LLVM, amélioration de la génération de code et mise en place de nouvelles stratégies d’optimisation pour répondre aux exigences de performance de Google.
- **Conception et maintenance** d’un toolchain C++ robuste, incluant le compilateur, le linker, les analyseurs statiques et les outils de profiling.
- **Collaboration inter‑équipes** : travailler avec les équipes de calcul distribué, de stockage, d’IA et de sécurité afin d’intégrer les besoins spécifiques de chaque produit dans la chaîne d’outils.
- **Contribution à la communauté LLVM** : proposer des patches upstream, participer aux revues de code et aux réunions de la communauté open‑source.
- **Automatisation des builds** : développer des pipelines CI/CD capables de gérer des volumes massifs de code source tout en garantissant la rapidité et la fiabilité des livraisons.
- **Veille technologique** : rester à la pointe des avancées en compilation, en architecture de processeurs et en optimisation de code, et proposer des améliorations innovantes.
### Profil recherché
- Diplôme d’ingénieur ou Master en Informatique, Génie logiciel ou domaine équivalent.
- Minimum 5 ans d’expérience professionnelle en développement de compilateurs, d’outils de build ou de runtimes, idéalement avec une expertise LLVM/Clang.
- Maîtrise du C++ (C++14/17/20) et bonne connaissance des concepts de compilation, d’optimisation et de génération de code.
- Expérience avérée dans le travail sur des systèmes à grande échelle, avec une forte orientation performance et fiabilité.
- Capacité à travailler en équipe, à communiquer clairement des concepts techniques complexes et à prendre des initiatives de leadership technique.
- Anglais professionnel requis ; la maîtrise du français est un atout.
### Ce que Google vous offre
- **Environnement de travail stimulant** : projets à fort impact, liberté d’innover et accès à des ressources de classe mondiale.
- **Développement de carrière** : mobilité interne, mentorat, formations continues et possibilités de travailler sur différents produits Google.
- **Rémunération attractive** : package compétitif incluant salaire de base, bonus, actions et avantages sociaux.
- **Flexibilité** : mode de travail hybride (3 jours au bureau, 2 jours à distance) dans un campus moderne et convivial.
- **Culture d’entreprise** : diversité, inclusion, bien‑être des employés et initiatives de responsabilité sociétale.
Rejoignez Google et participez à la création des outils qui façonnent l’avenir du développement logiciel à l’échelle mondiale.