Google is seeking a Software Engineer to join their GPU team within the ML, Systems, & Cloud AI (MSCA) organization. This role focuses on developing and maintaining system software for GPU infrastructure that powers Google's services and Cloud platform. The position offers an opportunity to work on critical projects that impact billions of users worldwide.
The ideal candidate will have experience in software development, particularly with languages like Python, C, C++, or Java, and a strong foundation in data structures and algorithms. Knowledge of Linux kernel development, device drivers, and experience with GPU systems is highly valued. The role involves collaborating with cross-functional teams to drive new product initiatives and set technical direction.
As part of Google's MSCA organization, you'll be working on infrastructure that supports all Google services (Search, YouTube, etc.) and Google Cloud. The team prioritizes security, efficiency, and reliability while pushing the boundaries of hyperscale computing. This is an excellent opportunity for someone interested in system-level software development and GPU technologies, with the chance to impact Google's next-generation data center infrastructure.
The position offers exposure to cutting-edge technology, including work with TPUs and Vertex AI platform. You'll be part of a team that shapes the future of hyperscale computing and brings Gemini models to enterprise customers. This role combines technical depth in GPU systems with the broad impact of Google's global infrastructure.
Google provides a collaborative environment with opportunities for growth and learning. The company is committed to diversity and inclusion, offering comprehensive benefits and a culture of innovation. This role is perfect for engineers who want to work on challenging technical problems while contributing to systems that serve billions of users.