Google Cloud is seeking a Staff Software Engineer to join their Borglet ML and Offloads team, a critical component of Google's infrastructure. This role sits within the ML, Systems, & Cloud AI (MSCA) organization, which is responsible for the hardware, software, and systems infrastructure powering Google's services and Cloud platform.
The position involves leading a team focused on developing high-performance, reliable, and efficient Borglet systems for Google Cloud Offloads and Machine Learning use cases. You'll be working with a tech stack primarily in C++ with some Go, interfacing directly with Borg cluster management software, the Linux kernel, and hardware platforms.
As a technical lead, you'll be responsible for designing and implementing low-level computer systems, collaborating across multiple teams including the Borg team, ML teams, Hardware platform teams, and SRE teams. The role requires deep expertise in distributed systems, system software, and complex multi-component software systems.
The position offers competitive compensation ranging from $197,000 to $291,000 plus bonus, equity, and comprehensive benefits. This is an excellent opportunity for experienced engineers passionate about infrastructure, distributed systems, and machine learning technologies who want to impact billions of users through Google's global infrastructure.
The ideal candidate will bring 8+ years of software development experience, strong expertise in data structures/algorithms, and proven experience in system software development. Knowledge of GPU programming, Linux kernel interfaces, and performance analysis would be particularly valuable. The role demands both technical excellence and strong leadership skills to guide team initiatives and cross-functional collaborations.
Working at Google's Sunnyvale location, you'll be part of a smaller, focused team while having access to the resources and support of the larger organization. This role offers the opportunity to work on cutting-edge technology that powers Google's most critical services and cloud infrastructure, making it an ideal position for engineers who want to work on challenging technical problems at massive scale.