Software Engineer III, Infrastructure, Google Cloud

2 Weeks ago • 2-4 Years • DevOps • $141,000 PA - $202,000 PA

Job Summary

Job Description

Google Cloud seeks a Software Engineer III, Infrastructure to design, implement, and maintain key components of its virtualization platform's I/O and core execution subsystems. This role involves working on Cloud Run, Google App Engine, Cloud Functions, and other customer-facing features. The ideal candidate possesses expertise in system programming, virtualization, and storage technologies, with a strong understanding of low-level system details. Responsibilities include debugging issues, optimizing code paths, implementing features, and contributing to the overall architecture. Collaboration with other engineers to improve performance, reliability, and features of virtual machine interfaces is also crucial. The primary technologies used are C++ and Go.
Must have:
  • 2+ years experience with data structures/algorithms
  • 2+ years experience with large-scale infrastructure
  • 2+ years experience with Linux Kernel
  • 2+ years experience with C++, Go, or Java
  • Experience with OS internals and administration or networking
Good to have:
  • 2+ years Kubernetes experience
  • Cloud computing, Serverless, containerized workloads experience
  • Experience with system programming on Linux
  • Test-driven development skills
Perks:
  • Bonus
  • Equity
  • Benefits

Job Details

Minimum qualifications:

  • Bachelor's degree or equivalent practical experience.
  • 2 years of experience with data structures or algorithms.
  • 2 years of experience with developing large-scale infrastructure, distributed systems or networks, or experience with compute technologies, storage or hardware architecture.
  • 2 years of experience with Linux Kernel.
  • 2 years of experience with software development in C++, Go, or Java.
  • Experience with operating systems internals and administration (e.g., filesystems, inodes, system calls) or networking (e.g., TCP/IP, routing, network topologies and hardware, SDN).

Preferred qualifications:

  • 2 years of experience with Kubernetes.
  • Experience with cloud computing, Serverless, containerized workloads, and has built applications using Cloud Run, Fargate, or similar.
  • Experience in learning operating system internals, storage internals, or low-level systems programming or virtualization concepts.
  • Experience in systems programming on Linux or other Unix-like systems.
  • Ability to build infrastructure and test-driven development.

About the job

Google Cloud's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. 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 Cloud's needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. You will anticipate our customer needs and be empowered to act like an owner, take action and innovate. 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 Serverless team focuses on the reliability, performance, and fast delivery of execution sandboxes and input/output (I/O) interfaces for App Engine, Google Cloud Functions (GCF), and Cloud Run. We innovate on sandboxes such as Emerald and gVisor and collaborate with other Serverless teams to provide a platform for running user code. We support container and file systems for millions of Cloud Functions, Cloud Run services, and App Engine apps, handling significant daily Queries Per Second (QPS), throughput, and container startups. Additionally, we are building infrastructure to provide customers access to all Cloud storage options without Google Compute Engine (GCE) Virtual Machines as part of the Serverless Sapphire project.

Google Cloud accelerates every organization’s ability to digitally transform its business and industry. We deliver enterprise-grade solutions that leverage Google’s cutting-edge technology, and tools that help developers build more sustainably. Customers in more than 200 countries and territories turn to Google Cloud as their trusted partner to enable growth and solve their most critical business problems.

The US base salary range for this full-time position is $141,000-$202,000 + bonus + equity + benefits. Our salary ranges are determined by role, level, and location. Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training. Your recruiter can share more about the specific salary range for your preferred location during the hiring process.

Please note that the compensation details listed in US role postings reflect the base salary only, and do not include bonus, equity, or benefits. Learn more about .

Responsibilities

  • Design, implement, and maintain key components of our virtualization platform's I/O and core execution subsystems that power Cloud Run, Google App Engine, Cloud Functions, and other related external customer-facing features.
  • Understand operating system principles and systems programming to debug issues, optimize code paths, implement features, and contribute to the overall architecture of our stack.
  • Expertise in system programming, virtualization and storage technologies, understanding and working with low-level system details.
  • Work with other engineers to improve the performance, reliability, and feature set of virtual machine interfaces related to storage, networking, memory management, and process interactions. Our stack is primarily C++ and Go.

Similar Jobs

Canva - Backend Software Engineer - Product Quality

Canva

Surry Hills, New South Wales, Australia (Remote)
1 Month ago
Ziff Davis - Sr. Data Engineer

Ziff Davis

Malaga, Western Australia, Australia (Remote)
4 Months ago
SKYDANCE - Technical Director

SKYDANCE

Santa Monica, California, United States (On-Site)
1 Day ago
ByteDance - Senior Backend Software Engineer - Global E-Commerce Supply Chain

ByteDance

San Jose, California, United States (On-Site)
6 Months ago
Google - Software Engineering Manager II

Google

Kirkland, Washington, United States (On-Site)
2 Days ago
Bluevine - Senior DevOps Engineer

Bluevine

Bengaluru, Karnataka, India (Hybrid)
7 Months ago
Google - Systems Development Engineer, Google Distributed Cloud

Google

Kirkland, Washington, United States (On-Site)
1 Week ago
Anavation - Senior Cloud Developer

Anavation

Clarksburg, West Virginia, United States (Remote)
1 Week ago
Google - Partner Solutions Consultant, Google Cloud

Google

Jakarta, Jakarta, Indonesia (On-Site)
2 Weeks ago
Kolibri Games - DevOps Engineer

Kolibri Games

Berlin, Berlin, Germany (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Cerence - Senior DevOps Software Developer (Microservices)

Cerence

Montreal, Quebec, Canada (On-Site)
1 Day ago
Nightfall - Senior Backend Engineer

Nightfall

San Francisco, California, United States (Hybrid)
21 Hours ago
Google - Senior Solutions Acceleration Architect, Application

Google

Singapore (On-Site)
2 Weeks ago
ByteDance - Research Scientist Intern (Doubao (Seed) - Music Foundation Model) - 2024 Summer (PhD)

ByteDance

San Jose, California, United States (On-Site)
6 Months ago
Hitachi - DOTNET+React Developer

Hitachi

Pune, Maharashtra, India (On-Site)
6 Months ago
Meta - Software Engineer, Machine Learning

Meta

London, England, United Kingdom (On-Site)
5 Months ago
Razer - Senior API Developer

Razer

Singapore (On-Site)
7 Months ago
Google - Senior Software Engineer, Full Stack, Google Cloud Technical Infrastructure

Google

Sunnyvale, California, United States (On-Site)
2 Weeks ago
Philips - Senior Software Engineer

Philips

Shenyang, Liaoning, China (On-Site)
18 Hours ago
Alphasense - Join AlphaSense Helsinki Talent Community!

Alphasense

Helsinki, Uusimaa, Finland (On-Site)
7 Hours ago

Get notifed when new similar jobs are uploaded

Jobs in San Francisco, California, United States

Ettain Group - Automation Developer/Engineer

Ettain Group

Dallas, Texas, United States (On-Site)
10 Years ago
Philips - Product Support Specialist

Philips

Murrysville, Pennsylvania, United States (On-Site)
18 Hours ago
samsung semiconductoer - Staff Software Engineer – Storage Systems and Protocols

samsung semiconductoer

San Jose, California, United States (On-Site)
1 Day ago
King - Senior Sales Account Executive

King

New York, New York, United States (Hybrid)
2 Weeks ago
Opendoor - Principal Product Manager

Opendoor

San Francisco, California, United States (Hybrid)
8 Hours ago
Treck - Sales Associate

Treck

Burlington, Massachusetts, United States (On-Site)
23 Hours ago
Onward Search - Director, Digital Marketing

Onward Search

Dallas, Texas, United States (Hybrid)
1 Month ago
Logrhytm - Regional Sales Manager (SE Region)

Logrhytm

United States (On-Site)
9 Hours ago
ByteDance - Senior Software Engineer, Multi Cloud CDN - San Jose / Seattle / Boston

ByteDance

Seattle, Washington, United States (On-Site)
4 Months ago
ByteDance - Frontend Software Engineer - Customer Service Platforms - Seattle

ByteDance

Seattle, Washington, United States (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

DevOps Jobs

Tencent - Senior IT Operations Engineer

Tencent

Los Angeles, California, United States (On-Site)
4 Weeks ago
N-iX - Lead DevOps Engineer

N-iX

Ukraine (Remote)
1 Month ago
Scopely - Principal DevOps Engineer - Star Trek Fleet Command

Scopely

United Kingdom (Remote)
1 Month ago
The Walt Disney Company - Sr. Principal Software Engineer - Identity

The Walt Disney Company

New York, New York, United States (On-Site)
3 Months ago
Google - Staff Software Engineer, Site Reliability Engineering

Google

Poland (On-Site)
2 Weeks ago
Google - Software Engineer III, Big Data, Google Cloud

Google

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
Nagarro - Cloud Pricing Architect

Nagarro

Germany (Remote)
2 Months ago
Mattel  Inc  - Live Games Infrastructure Manager - Digital Gaming

Mattel Inc

El Segundo, California, United States (On-Site)
6 Months ago
Epic Games - Senior DevOps Programmer

Epic Games

Canada (On-Site)
2 Weeks ago
ByteDance - Backend Software Engineer - Foundational Technology

ByteDance

Singapore (On-Site)
2 Weeks 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