Google is seeking a Senior Software Engineer to join their Cloud NodeOS team, focusing on the operating system that powers Google's entire infrastructure. This role is crucial in developing and maintaining the custom Linux-based OS that meets Google's massive scale requirements. The position is part of the ML, Systems, & Cloud AI (MSCA) organization, which is responsible for Google's hardware, software, and infrastructure supporting all Google services and Cloud operations.
The ideal candidate will have strong experience in Linux OS development, C/C++ programming, and system architecture. They will be responsible for critical components of Google's operating system, working with both upstream Linux packages and Google-specific solutions. The role involves deep diving into OS internals and implementing solutions that impact Google's entire engineering organization.
This is an excellent opportunity for someone passionate about operating systems and large-scale infrastructure. The work directly impacts billions of users through Google's services and Cloud platform. The role offers the chance to work with cutting-edge technology, including custom hardware like TPUs, and contribute to shaping the future of hyperscale computing.
The position requires both technical expertise and leadership skills, as you'll be guiding technical decisions and mentoring other engineers. You'll be working in Warsaw, Poland, as part of a global team that's pushing the boundaries of cloud computing and infrastructure technology. The role offers the opportunity to work on challenging problems at unprecedented scale while contributing to Google's mission of organizing the world's information.