Google Cloud Platform is seeking a Senior Software Engineer to join their Storage Technologies team. 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, particularly for storage systems and large-scale verification. You'll be working on critical infrastructure that powers Google's services used by billions of users worldwide.
As a senior engineer, you'll lead technical programs, influence roadmap decisions, and implement best practices across teams. The role involves developing system software for next-generation storage devices and systems, focusing on performance, reliability, security, and cost-effectiveness. You'll also be responsible for creating large-scale system verification tools, automated diagnostics, and system configuration management solutions.
The ideal candidate should have strong experience with C/C++ programming, Unix/Linux environments, and distributed systems. Additional expertise in Python/Go and enterprise storage systems is highly valued. This is an opportunity to work on cutting-edge technology at scale, while mentoring team members and driving innovation in storage technologies.
Google offers a collaborative environment where you'll work with talented engineers and have access to state-of-the-art infrastructure. The company is committed to diversity, equality, and inclusion, providing equal opportunities for all qualified candidates. This role offers the chance to make a significant impact on Google's global infrastructure while working with the latest technologies in cloud computing and storage systems.