Google is seeking a Software Engineer to join their Borglet team, which is a critical component of Google's Cluster Management System (Borg). This role offers an opportunity to work on one of Google's most impactful software systems that affects all of the company's workloads. As part of the Technical Infrastructure team, you'll be responsible for developing and maintaining systems that support the latest workloads, hardware, and security measures.
The position requires expertise in C++ programming and understanding of virtualization environments. You'll be working on the Borglet on-machine agent, designing and implementing solutions that bridge guest and host environments securely. This role involves collaboration with peers to create and optimize software features running on Google's hardware stack.
The ideal candidate should have a PhD in Computer Science or related field, with experience in software development and strong understanding of Linux systems. You'll be joining a team that's essential to keeping Google's vast infrastructure running smoothly, ensuring optimal performance for billions of users worldwide.
This is an excellent opportunity for someone interested in large-scale distributed systems, with a chance to work on technology that powers Google's entire product portfolio. The role offers exposure to cutting-edge technology and the chance to solve complex technical challenges at scale.