Google Cloud is seeking a Software Engineering Manager to lead their Machine Learning Infrastructure team, focusing on the Borg scheduling infrastructure. This role combines technical leadership with people management, requiring expertise in distributed systems and ML workloads. The position involves managing multiple teams across locations, overseeing large-scale projects, and ensuring the reliability of critical ML serving workloads.
As a Software Engineering Manager at Google Cloud, you'll be responsible for optimizing the infrastructure that powers Google's ML offerings while managing and developing a team of engineers. The role requires strategic thinking to align team priorities with organizational goals, technical expertise to guide system designs, and leadership skills to mentor and grow team members.
The ideal candidate will have extensive experience in software development, particularly in languages like Python, C++, or Java, combined with a strong background in technical leadership and people management. You'll work in a complex, matrixed organization where you'll need to balance technical challenges with team development.
This position offers an excellent compensation package including a competitive base salary range of $189,000-$284,000, plus bonus, equity, and comprehensive benefits. You'll be part of Google's mission to make cloud technology accessible and effective for organizations worldwide, working with cutting-edge technology and contributing to projects that impact millions of users.
The role is based in the San Francisco Bay Area and offers the opportunity to work with some of the brightest minds in technology. You'll be instrumental in shaping the future of Google's ML infrastructure while building and leading high-performing engineering teams. If you're passionate about both technical excellence and people development, this role offers the perfect blend of challenges and opportunities for growth.