Google is seeking a Software Engineering III to join their ML, Systems, & Cloud AI (MSCA) organization, focusing on embedded systems and kernel development. This role is critical in developing and maintaining the infrastructure that powers Google's core services and Cloud platform.
The position requires strong expertise in kernel development, device drivers, and networking protocols. You'll be working on systems that operate at massive scale, contributing to the technology that serves billions of users worldwide. The role involves both hands-on development and technical leadership aspects, including code review and system architecture decisions.
As part of the MSCA organization, you'll be at the forefront of hyperscale computing, working on everything from TPUs to global network infrastructure. The team's work directly impacts Google Cloud's Vertex AI platform and enterprise-level AI solutions. This is an opportunity to work with cutting-edge technology while solving complex technical challenges.
The ideal candidate will have strong experience with C/C++ programming, Linux kernel development, and networking protocols. You'll need to demonstrate excellent debugging and problem-solving skills, as well as the ability to collaborate effectively with team members. The role offers the chance to work on critical infrastructure that powers Google's most important services while contributing to the future of cloud computing and AI systems.
Working at Google means joining a company that's committed to innovation and technical excellence, with opportunities to impact billions of users. You'll be part of a diverse, global team that values collaboration and technical creativity. The position offers professional growth opportunities and the chance to work with some of the industry's most advanced technology infrastructure.