Google is seeking a Software Engineer for their Server System team within Google Cloud Platform. This role is part of the ML, Systems, & Cloud AI (MSCA) organization, which is responsible for the hardware, software, machine learning, and systems infrastructure powering all Google services and Google Cloud.
The position involves working on critical server software that runs across Google's massive production fleet. You'll be developing next-generation distributed machine monitoring, modeling, and management software, while working with both C/C++ and system-level programming. The role requires expertise in system software development, including work with BIOS, BMC, Linux kernels, and system libraries.
As a key team member, you'll have the opportunity to influence the future of hyperscale computing, contribute to Google's core infrastructure, and work on projects that impact billions of users. The role combines technical leadership with hands-on development, requiring both system-level programming expertise and the ability to mentor and guide team members.
The position offers the chance to work with cutting-edge technology, including Google's TPUs and global network infrastructure. You'll be part of the team that ensures security, efficiency, and reliability across Google's massive computing infrastructure, while also contributing to Google Cloud's Vertex AI platform and enterprise-level AI solutions.
This is an excellent opportunity for engineers passionate about system-level software development, distributed systems, and large-scale infrastructure. You'll be working in a collaborative environment, partnering with internal and external stakeholders, and having a direct impact on Google's core infrastructure and cloud services.