Google is seeking a Software Engineering Manager to lead their Core Machine Learning team in London. This role sits at the crucial intersection of AI/ML research and cutting-edge hardware development, focusing on building next-generation infrastructure for ML models. The position combines technical leadership with people management, requiring extensive experience in ML infrastructure optimization and software development.
The ideal candidate will bring 8+ years of software development experience, particularly in C/C++, along with 5 years of ML design and infrastructure optimization expertise. They'll need proven leadership capabilities, demonstrated through 3 years in technical leadership and 2 years in people management roles. The role demands expertise in compiler construction and performance optimization.
As part of Google Cloud, which serves customers in over 200 countries, you'll be contributing to enterprise-grade solutions that leverage Google's cutting-edge technology. You'll lead teams across multiple locations, manage substantial product budgets, and oversee international project deployments. The role involves setting team priorities, developing technical roadmaps, and guiding system designs while maintaining hands-on involvement in code development.
This position offers the opportunity to work at the forefront of AI/ML technology, leading innovations in model deployment, evaluation, and optimization. You'll be part of Google's mission to accelerate digital transformation across industries, working with state-of-the-art hardware and infrastructure. The role combines strategic leadership, technical expertise, and people management, making it ideal for those looking to impact the future of machine learning infrastructure at scale.