Senior Software Engineer, Storage Technologies, Google Cloud Platform

A global technology company that develops internet-related services and products, including search, cloud computing, software, and hardware.
New Taipei, Banqiao District, New Taipei City, Taiwan
Distributed Systems
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · Cloud

Description For Senior Software Engineer, Storage Technologies, Google Cloud Platform

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.

Last updated 4 days ago

Responsibilities For Senior Software Engineer, Storage Technologies, Google Cloud Platform

  • Develop and execute on technical charters for owned areas
  • Lead the programs of system software development for next-generation storage devices and systems
  • Lead the programs of system software development for large-scale system verification
  • Mentor the team by modeling standards, providing guiding feedback
  • Contribute innovative ideas and skills to the team

Requirements For Senior Software Engineer, Storage Technologies, Google Cloud Platform

Linux
Python
Go
  • Bachelor's degree or equivalent practical experience
  • 5 years of experience with software development in one or more programming languages, and with data structures/algorithms
  • Experience in Unix/Linux environments
  • Experience in C or C++ programming

Interested in this job?

Jobs Related To Google Senior Software Engineer, Storage Technologies, Google Cloud Platform

Senior Design Engineer, Networking, Google Cloud

Senior Design Engineer position at Google Cloud focusing on networking ASIC development and architecture for data center infrastructure.

Senior Software Engineer, Google Cloud Dataproc

Senior Software Engineer position at Google Cloud Dataproc focusing on distributed systems, Apache Spark, and data analytics infrastructure.

Senior Software Engineer, Infrastructure Storage, Google Cloud

Senior Software Engineer position at Google Cloud focusing on infrastructure storage systems, requiring expertise in distributed systems and 5+ years of software development experience.

Senior Software Engineer, Google Cloud, Dataproc

Senior Software Engineer position at Google Cloud focusing on Dataproc, distributed systems, and cloud infrastructure development with competitive compensation and benefits.

Senior Software Engineer, Infrastructure, Core

Senior Software Engineer position at Google focusing on infrastructure and core systems development, offering competitive compensation and opportunity to work on large-scale distributed systems.