Principal Engineer: Memory Safety & Rust Modernization

Google

United States

Hybrid

USD 307,000 - 427,000

Full time

9 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health insurance
401(k) with company match
PTO 20 days/year

Job summary

Google is seeking a Principal Engineer for Memory Safety and Agentic Modernization to lead the migration of the virtualization stack from C/C++ to secure-by-design Rust. You will shape the technical roadmap, drive agentic coding workflows, and collaborate with AI teams to automate refactoring and verification across a massive compute fleet.

You will champion formal verification tools (Lean, TLA+) and build scalable solutions for enterprise workloads while ensuring security and performance.

Qualifications

  • Bachelor’s degree in Computer Science, Computer Engineering, or equivalent practical experience.
  • 15 years of professional software development experience, or 13 years with an advanced degree.
  • Experience architecting and developing low-level systems software (e.g., operating systems, kernels, hypervisors, runtime environments, or compilers)
  • Experience with Rust, C, and C++.

Responsibilities

  • Lead the architectural strategy and technical execution for migrating the virtualization stack.
  • Partner with internal AI engineering teams to design and deploy agentic coding tools for C/C++ to Rust migration and automated refactoring.
  • Drive the systems security roadmap for memory-safe transformation of data plane and control plane services.
  • Integrate formal methods (Lean, TLA+) to prove program correctness and verify unsafe Rust code.
  • Serve as the PoC and technical leader for Rust and agentic coding across Google, mentoring engineers.

Skills

Rust
C
C++

Education

Bachelor’s degree in Computer Science or related field
Advanced degree in CS or related field

Tools

KVM
QEMU
Lean
TLA+
Verus

Job description

Google is seeking a Principal Engineer for Memory Safety and Agentic Modernization to lead the migration of the virtualization stack from C/C++ to secure-by-design Rust. You will shape the technical roadmap, drive agentic coding workflows, and collaborate with AI teams to automate refactoring and verification across a massive compute fleet.

You will champion formal verification tools (Lean, TLA+) and build scalable solutions for enterprise workloads while ensuring security and performance.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Engineer, Memory Safety & AI Modernization
Principal Engineer, Memory Safety & AI Modernization

Socket.dev • Seattle (WA)

On-site
USD 307,000 - 427,000
Equity
Bonus target
Benefits package
Principal Engineer, Memory-Safe Virtualization & Rust
Principal Engineer, Memory-Safe Virtualization & Rust

Google • Sunnyvale (CA)

Hybrid
USD 307,000 - 427,000
Health insurance
Dental insurance
Vision insurance
+5
Principal Memory-Safety Systems Architect (Rust)
Principal Memory-Safety Systems Architect (Rust)

Google • Seattle (WA)

On-site
USD 307,000 - 427,000
Health insurance
401(k) with company match
Paid time off
+1
Principal Engineer, Memory Safety and Agentic Modernization
Principal Engineer, Memory Safety and Agentic Modernization

Socket.dev • Seattle (WA)

On-site
USD 307,000 - 427,000
Equity
Bonus target
Benefits package
Principal Engineer, Memory Safety and Agentic Modernization
Principal Engineer, Memory Safety and Agentic Modernization

Google • Sunnyvale (CA)

Hybrid
USD 307,000 - 427,000
Health insurance
Dental insurance
Vision insurance
+5
Principal Engineer, Memory Safety and Agentic Modernization
Principal Engineer, Memory Safety and Agentic Modernization

Google • Seattle (WA)

On-site
USD 307,000 - 427,000
Health insurance
401(k) with company match
Paid time off
+1
Principal Engineer, Memory Safety and Agentic Modernization
Principal Engineer, Memory Safety and Agentic Modernization

Google Inc. • Seattle (WA), Sunnyvale (CA)

On-site
USD 307,000 - 427,000
Health insurance
401(k) with company match
PTO 20 days/year (Seattle 69 hours)
+4
Principal Engineer, Memory Safety and Agentic Modernization
Principal Engineer, Memory Safety and Agentic Modernization

Google • United States

Hybrid
USD 307,000 - 427,000
Health insurance
401(k) with company match
PTO 20 days/year
Rust Systems Engineer for Cloud AI Infrastructure
Rust Systems Engineer for Cloud AI Infrastructure

Socket.dev • New York (NY)

On-site
USD 174,000 - 252,000
Software Engineer, Rust Acceleration in Production
Software Engineer, Rust Acceleration in Production

Socket.dev • New York (NY)

On-site
USD 174,000 - 252,000