Senior Software Engineer, Storage Technologies, Google Cloud Platform

2 Weeks ago • 5 Years + • DevOps

Job Summary

Job Description

As a Senior Software Engineer in Storage Technologies for Google Cloud Platform, you'll develop and execute technical charters, influence roadmap decisions, and implement best practices. You will lead system software development for next-generation storage, focusing on performance, reliability, security, and cost-effectiveness. Responsibilities include leading large-scale system verification, automating diagnostics, and managing system configuration. Mentoring team members and contributing innovative ideas are also key aspects of this role. The ideal candidate has extensive experience in software development, Unix/Linux environments, C/C++, and ideally experience with large-scale server/storage systems. You will work on projects critical to Google's needs, with opportunities for growth and evolution within the company.
Must have:
  • 5+ years software development experience
  • C/C++ programming
  • Unix/Linux experience
  • Data structures/algorithms expertise
  • Lead system software development programs
Good to have:
  • Master's/PhD in CS
  • Technical leadership experience
  • DevOps, release management
  • Python/Go, scripting
  • Large-scale secure fleet management

Job Details


Minimum qualifications:

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

Preferred qualifications:

  • Master's degree or PhD in Computer Science or related technical field.
  • 1 year of experience in a technical leadership role.
  • Experience with developer operations, release management, integration testing, and open source community collaborations.
  • Experience in large-scale and secure fleet management of servers and components.
  • Experience in Python/Go and scripting languages (e.g. shell).
  • Experience in enterprise server or storage systems.

About the job

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.

The ML, Systems, & Cloud AI (MSCA) organization at Google designs, implements, and manages the hardware, software, machine learning, and systems infrastructure for all Google services (Search, YouTube, etc.) and Google Cloud. Our end users are Googlers, Cloud customers and the billions of people who use Google services around the world.

We prioritize security, efficiency, and reliability across everything we do - from developing our latest TPUs to running a global network, while driving towards shaping the future of hyperscale computing. Our global impact spans software and hardware, including Google Cloud’s Vertex AI, the leading AI platform for bringing Gemini models to enterprise customers.

Responsibilities

  • Develop and execute on technical charters for owned areas. Influence roadmap decisions, and define and implement the known practices across teams.
  • Lead the programs of system software development for next-generation storage devices and systems to introduce the latest technologies of performance, reliability, security, and cost-effectiveness to the infrastructures.
  • Lead the programs of system software development for large-scale system verification, automating diagnostics, system configuration management, and operation metrics collection.
  • Mentor the team by modeling standards, providing guiding feedback, and implementing new practices to improve productivity.
  • Contribute innovative ideas and skills to the team.

Similar Jobs

FICO - Site Reliability Engineer II

FICO

Brazil (On-Site)
19 Hours ago
Anavation - Systems Administrator (SME)

Anavation

Clarksburg, West Virginia, United States (Remote)
4 Weeks ago
luxsoft - Senior Developer (Axway MFT)

luxsoft

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (On-Site)
13 Hours ago
AI Dash - Lead Customer Support Engineer

AI Dash

Bengaluru, Karnataka, India (Hybrid)
22 Hours ago
Google - Software Engineer, Site Reliability Engineering

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Days ago
Google - Site Reliability Engineer, Databases

Google

Bengaluru, Karnataka, India (On-Site)
1 Week ago
Google - Systems Engineer III, Site Reliability Engineering, Google Cloud

Google

Seattle, Washington, United States (On-Site)
1 Week ago
Kwalee - DevOps Engineer

Kwalee

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Google - Technical Solutions Engineer, Infrastructure Compute

Google

Pune, Maharashtra, India (On-Site)
1 Week ago
Google - Software Engineer III, Site Reliability Engineering

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

InMobiInMobi - SDE III - Devops

InMobiInMobi

Bengaluru, Karnataka, India (On-Site)
7 Months ago
Demandbase - Staff Database Reliability Engineer

Demandbase

Hyderabad, Telangana, India (On-Site)
8 Hours ago
ByteDance - Network Reliability Engineer - Physical Network Infrastructure

ByteDance

Singapore (On-Site)
3 Months ago
ByteDance - Site Reliability Engineer, Edge Services

ByteDance

San Jose, California, United States (On-Site)
2 Weeks ago
Toptracer - Software Engineer in Test (SDET)

Toptracer

Stockholm, Stockholm County, Sweden (Hybrid)
3 Months ago
Saviynt - Consultant, Professional Services, IAM/IGA

Saviynt

Bengaluru, Karnataka, India (Hybrid)
6 Months ago
PwC - IN_Manager_Data Migration Lead_Data & Analytics_Advisory_PAN India

PwC

Kolkata, West Bengal, India (On-Site)
4 Months ago
Thumbtack - Lead, IT Systems Engineer - AI & Automation

Thumbtack

(Remote)
8 Hours ago
Luxoft - Business Analyst - ION

Luxoft

Bengaluru, Karnataka, India (On-Site)
5 Months ago
Tencent - Site Reliability Engineer

Tencent

(On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Jobs in New Taipei, New Taipei City, Taiwan

Google - Senior Technical Solutions Consultant, Google Play System Updates

Google

Taipei City, Taiwan (On-Site)
2 Days ago
NVIDIA - Senior Silicon Photonics Test Engineer

NVIDIA

Hsinchu, Hsinchu City, Taiwan (On-Site)
3 Months ago
Google - Test Design Engineer II, Optics and Display

Google

New Taipei, New Taipei City, Taiwan (On-Site)
2 Weeks ago
NVIDIA - Solutions Architect

NVIDIA

Taipei City, Taiwan (On-Site)
3 Months ago
Google - Software Engineer III, Machine Learning, Pixel Camera

Google

New Taipei, New Taipei City, Taiwan (On-Site)
2 Weeks ago
Google - Supplier Quality Engineer, Interconnect

Google

Taipei City, Taiwan (On-Site)
2 Days ago
Rivos - Data Parallel Accelerator Performance Intern

Rivos

Hsinchu, Hsinchu City, Taiwan (Hybrid)
6 Months ago
Google - Lead Software Engineer, Engineering Productivity

Google

New Taipei, New Taipei City, Taiwan (On-Site)
1 Week ago
Ansys - Senior Application Engineer

Ansys

Taipei City, Taiwan (On-Site)
6 Hours ago
Google - ML Accelerator Architect and Performance Engineer, Silicon

Google

New Taipei, New Taipei City, Taiwan (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

DevOps Jobs

Rackspace Technology - Site Reliability Engineer / Observability Engineer

Rackspace Technology

India (Remote)
2 Months ago
Playtech - Integration Engineer

Playtech

Kyiv, Kyiv City, Ukraine (On-Site)
1 Month ago
Microsoft - Principal Software Engineer

Microsoft

Redmond, Washington, United States (On-Site)
2 Weeks ago
NVIDIA - Senior AI-HPC Storage Engineer

NVIDIA

Santa Clara, California, United States (On-Site)
3 Months ago
Ubisoft - Intermediate/Senior Tools Programmer

Ubisoft

Malmö, Skåne County, Sweden (Hybrid)
1 Month ago
Nintendo - Sr Manager, Engineering Infrastructure and IT

Nintendo

Redmond, Washington, United States (On-Site)
4 Months ago
Google - Software Developer II, Site Reliability Development

Google

Waterloo, Ontario, Canada (On-Site)
2 Days ago
ByteDance - Cloud Solution Architect (Automotive Industry)

ByteDance

(On-Site)
2 Weeks ago
Brillio - Senior Lead Engineer - R01535121

Brillio

Bengaluru, Karnataka, India (Hybrid)
6 Months ago

Get notifed when new similar jobs are uploaded

About The Company

A problem isn't truly solved until it's solved for all. Googlers build products that help create opportunities for everyone, whether down the street or across the globe. Bring your insight, imagination and a healthy disregard for the impossible. Bring everything that makes you unique. Together, we can build for everyone.

Mountain View, California, United States (On-Site)

Mountain View, California, United States (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

View All Jobs

Get notified when new jobs are added by Google

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug