Rust VMM Engineer for Cloud Virtualization

Google

Sunnyvale (CA)

On-site

USD 147,000 - 210,000

Full time

3 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Google in Sunnyvale is seeking software engineers to advance cloud virtualization technologies. You will work on Rust-based VMMs and the CHV virtualization layer, influencing hardware isolation and I/O performance across large-scale deployments.

Join a fast-paced team that designs, tests, and ships reliable virtualization software, collaborating across engineering and operations to meet ambitious goals while delivering secure, scalable cloud infrastructure.

Qualifications

  • Bachelor's degree or equivalent practical experience.
  • 2 years of experience with software development in one or more programming languages, and with data structures and algorithms.
  • 2 years testing, maintaining, or launching software products, and 1 year of experience with software design and architecture.
  • 2 years of coding experience in C or C++.
  • Experience with Operating Systems and Hypervisor.

Responsibilities

  • Drive the development of the virtualization subsystem (VMM, CHV) at Google scale.
  • Drive the development of specialized tooling to support engineering practices within the virtualization and systems programming space.
  • Design and implement automation frameworks for build, CI/CD, and qualification testing specifically tailored for Rust-based VMMs and guest isolation layers.
  • Support the delivery of the virtualization layer across millions of production hosts, ensuring compatibility across product lines and hardware configurations.
  • Build out observability framework to provide transparency into VM health and I/O performance, supporting a more data-driven and efficient release process.

Skills

Software development experience
C or C++ coding
Data structures and algorithms
Testing/maintaining/launching software
OS and Hypervisor experience

Education

Bachelor's degree or equivalent

Tools

Virtualization
Rust
Linux
Hypervisor

Job description

Google in Sunnyvale is seeking software engineers to advance cloud virtualization technologies. You will work on Rust-based VMMs and the CHV virtualization layer, influencing hardware isolation and I/O performance across large-scale deployments.

Join a fast-paced team that designs, tests, and ships reliable virtualization software, collaborating across engineering and operations to meet ambitious goals while delivering secure, scalable cloud infrastructure.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Virtualization at Scale
Senior Software Engineer, Virtualization at Scale

Google • Sunnyvale (CA)

On-site
USD 174,000 - 252,000
Health insurance
Dental insurance
Vision insurance
+3
Senior Staff Software Engineer - Rust & Virtualization
Senior Staff Software Engineer - Rust & Virtualization

Google • Seattle (WA)

On-site
USD 262,000 - 364,000
Health insurance
Dental insurance
Vision insurance
+4
Senior Staff Software Engineer: Rust & Virtualization Leader
Senior Staff Software Engineer: Rust & Virtualization Leader

Google LLC • Seattle (WA)

On-site
USD 262,000 - 364,000
Health insurance
Dental insurance
Vision insurance
+5
Senior Software Engineer, Infrastructure
Senior Software Engineer, Infrastructure

Google • Sunnyvale (CA)

On-site
USD 174,000 - 252,000
Health insurance
Dental insurance
Vision insurance
+3
Senior Staff Engineer — Lead Rust modernization of cloud VM
Senior Staff Engineer — Lead Rust modernization of cloud VM

Google LLC • Seattle (WA)

On-site
USD 262,000 - 364,000
Health insurance
Dental insurance
Vision insurance
+8
Software Engineering Manager, Core Virtualization
Software Engineering Manager, Core Virtualization

Google LLC • Seattle (WA)

On-site
USD 207,000 - 300,000
Health insurance
401(k) with company match
Paid time off: 20 days/year
+4
AI and Infrastructure Software Engineer, Virtualization
AI and Infrastructure Software Engineer, Virtualization

Google • Sunnyvale (CA)

On-site
USD 147,000 - 210,000
Senior Staff Software Engineer
Senior Staff Software Engineer

Google • Seattle (WA)

On-site
USD 262,000 - 364,000
Health insurance
Dental insurance
Vision insurance
+4
Rust Production Acceleration Engineer
Rust Production Acceleration Engineer

Google • Town of Montana (WI)

On-site
USD 174,000 - 252,000
Health insurance
Dental & Vision
401(k) with company match
+4
Core Cloud Engineer: Rust & DPU Infra
Core Cloud Engineer: Rust & DPU Infra

Webhosting • Northern (KY)

Hybrid
USD 80,000 - 95,000
Company-paid health plan
401(k) match
Professional development allowance
+3