Google is seeking a Senior Software Engineer to join their Storage Technologies team within Google Cloud Platform. This role is part of the ML, Systems, & Cloud AI (MSCA) organization, which is responsible for designing, implementing, and managing the hardware, software, machine learning, and systems infrastructure for all Google services and Google Cloud. The position requires expertise in system software development for storage systems and large-scale verification.
The ideal candidate will lead development programs for next-generation storage technologies, focusing on performance, reliability, security, and cost-effectiveness. They will be responsible for developing system software for verification, automated diagnostics, configuration management, and metrics collection. The role involves significant technical leadership, including mentoring team members and influencing roadmap decisions.
This is an excellent opportunity for experienced engineers passionate about distributed systems and storage technologies. You'll work with cutting-edge technology at massive scale, contributing to infrastructure that powers Google's global services. The role offers the chance to shape the future of hyperscale computing while working with technologies like Vertex AI and Gemini models.
The position requires strong programming skills in C/C++, experience with Unix/Linux environments, and knowledge of distributed systems. Additional experience with Python/Go, enterprise storage systems, and technical leadership is highly valued. You'll be part of a team that prioritizes security, efficiency, and reliability while pushing the boundaries of what's possible in cloud infrastructure.