Taro Logo

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.
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 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.

Last updated 2 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