Taro Logo

Software Engineer III, Storage Technology, Google Cloud Platform

Google is a global technology company that develops innovative products and services used by billions of users worldwide.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS · Cloud

Job Description

Google is seeking a Software Engineer III to join their Storage Technology team within Google Cloud Platform. This role is crucial for developing and maintaining storage systems that power Google's massive infrastructure. The position combines system-level software development with cloud technologies, requiring expertise in C/C++ programming and storage systems.

The role is part of the ML, Systems, & Cloud AI (MSCA) organization, which is responsible for the hardware, software, and infrastructure that powers Google's services and Cloud offerings. You'll be working on critical storage technology that affects billions of users worldwide, focusing on maximizing performance, reliability, security, and capacity of storage systems.

As a Software Engineer III, you'll be involved in both hands-on development and collaborative projects, working with cutting-edge storage technologies including SSDs, NVMe interfaces, and security standards. The position offers opportunities to work on large-scale systems while contributing to Google's cloud infrastructure.

The ideal candidate should have strong system software development experience, particularly in areas like firmware, Linux kernel, and device drivers. Knowledge of storage technologies and security standards is highly valued. This role offers the chance to work on challenging technical problems while contributing to Google's mission of organizing the world's information.

Working at Google provides exposure to world-class engineering challenges and the opportunity to work with talented engineers while developing solutions that impact billions of users. The role combines technical depth with the scale and impact that comes with working at one of the world's leading technology companies.

Last updated 2 days ago

Responsibilities For Software Engineer III, Storage Technology, Google Cloud Platform

  • Design and implement the system software for storage systems to maximize the performance, reliability, security, and capacity
  • Create and implement tools for automating diagnostics, performance evaluation, and reliability assurance for storage components and systems
  • Develop and implement solutions for collecting and analyzing metrics for storage products in the cloud infrastructure to deliver insights
  • Collaborate with internal and external partners to plan and execute the engineering programs, including product development and productivity improvements
  • Contribute innovative ideas and skills to the team

Requirements For Software Engineer III, Storage Technology, Google Cloud Platform

Python
Linux
  • Bachelor's degree in Computer Science, a related technical field, or equivalent practical experience
  • 2 years of experience in system software development (e.g., firmware, BIOS, BSP, Linux kernel, BMC, device drivers, and system libraries)
  • 2 years of experience coding in C/C++

Benefits For Software Engineer III, Storage Technology, Google Cloud Platform

Medical Insurance
Visa Sponsorship
  • Equal opportunity employer
  • Accommodation for disabilities