Google is seeking a Software Engineer to join their Server System team within the Google Cloud Platform. This role is part of the ML, Systems, & Cloud AI (MSCA) organization, which is responsible for designing and managing the hardware, software, machine learning, and systems infrastructure for all Google services and Google Cloud.
The ideal candidate will be responsible for maintaining and enhancing core software that runs on every server in Google's production fleet. They will work on critical projects involving distributed machine monitoring, modeling, and management software, while also implementing C/C++ libraries and participating in system design.
This position requires strong technical expertise in system software development, particularly with BIOS, BMC, Linux kernels, and system libraries. The role combines hands-on development with technical leadership, as the engineer will be expected to mentor team members and influence technical decisions.
The position offers the opportunity to work on technology that impacts billions of users, with access to Google's vast infrastructure and resources. The role is based in Taipei, Taiwan, and is part of Google's larger mission to develop next-generation technologies that transform how users connect, explore, and interact with information.
Key responsibilities include leading software design and implementation, collaborating with internal and external partners, mentoring team members, and contributing to technical roadmaps. The ideal candidate should have a strong background in C/C++ development, system software, and data structures, with preferred experience in software/hardware integration and BMC development.