Google is seeking a Mid-Level Software Engineer to join their GPU System Software team within the Platforms organization. This role is crucial for building GPU compute solutions that power various Google services. The team is responsible for maintaining systems deployed in data centers with reliability monitoring services, kernel rollouts, and firmware and driver upgrades.
As part of Google's Technical Infrastructure team, you'll be working on architecture that powers Google's vast product portfolio. The role involves developing and maintaining data centers and building next-generation Google platforms. The position requires expertise in system software development, particularly with GPUs, kernel drivers, and firmware.
The ideal candidate will have strong experience with C/C++ programming, Linux/Unix environments, and system software development. Additional valuable skills include experience with Python, scripting languages, and open source development. You'll be working on critical projects with opportunities to grow and evolve within Google's fast-paced environment.
This role offers the opportunity to work with cutting-edge technology at massive scale, contributing to systems that impact billions of users worldwide. You'll be part of a team that's proud to be "engineers' engineers" and focuses on building and maintaining the infrastructure that makes Google's services possible. The position combines technical depth in GPU systems with the breadth of Google's infrastructure challenges.
Google provides an inclusive work environment and is committed to equal opportunity employment. They welcome people with disabilities and provide accommodations as needed. The role requires English proficiency to facilitate efficient global collaboration.