Staff Software Engineer, Google Cloud CISO at Google | CA, US | Rezi

Staff Software Engineer, Google Cloud CISO at Google

Staff Software Engineer, Google Cloud CISO

Google · CA, US

5 days ago

Staff Software Engineer, Google Cloud CISO

Google · CA, US

5 days ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now
Resume preview

Tailor your resume to this Staff Software Engineer, Google Cloud CISO role.

Rezi rewrites your resume against Google's job description. Free.

Resume score gauge reading 58 out of 100

Don't guess if your resume is good enough.

See how it scores against the Staff Software Engineer, Google Cloud CISO posting at Google — free, in seconds.

About the Role

Google Cloud's software engineers develop next-generation technologies that change how billions of users connect, explore, and interact with information. Engineers will work on critical projects, anticipate customer needs, and act like owners to innovate. We seek versatile engineers with leadership qualities and enthusiasm for new problems across the full-stack.

Responsibilities

  • Lead the design and implementation of solutions in specialized ML areas, optimize ML infrastructure, and guide the development of model optimization and data processing strategies.
  • Define the multi-year technical vision and architectural roadmap for high-efficiency, formally verified systems across Google Cloud CISO.
  • Lead the end-to-end architecture and implementation of distributed transactional systems, storage layers, and query engines built in Rust and verified with Verus.
  • Formulate verification strategies for complex, multi-component distributed protocols, proving correctness, fault tolerance, and data integrity under arbitrary failure modes.
  • Lead initiatives to replace bug-prone, resource-heavy legacy components with formally verified, resource-efficient alternatives across internal and open-source infrastructure.
  • Partner with VP-level and Principal engineering leadership to establish organization-wide verification standards, security baselines, and developer tooling.

Requirements

  • Bachelor’s degree or equivalent practical experience.
  • 8 years of experience architecting, implementing, and operating large-scale distributed systems, transactional storage engines, or high-performance database internals.
  • 5 years of experience with ML design and ML infrastructure (e.g., model deployment, model evaluation, data processing, debugging, fine tuning).
  • 5 years of experience developing production-critical systems in Rust.
  • 3 years of experience in technical leadership, setting multi-year architectural roadmaps, and driving cross-organizational technical initiatives.
  • Experience with formal specification, formal methods, or verified systems development (e.g., Verus, TLA+, SMT verification, or proof-carrying code).

Skills

  • ML design
  • ML infrastructure
  • model deployment
  • model evaluation
  • data processing
  • debugging
  • fine tuning
  • Rust
  • formal specification
  • formal methods
  • verified systems development
  • Verus
  • TLA+
  • SMT verification
  • proof-carrying code
  • distributed systems
  • transactional storage engines
  • high-performance database internals
  • technical leadership
  • architectural roadmaps
  • cross-organizational technical initiatives
  • distributed transactional systems
  • storage layers
  • query engines
  • verification strategies
  • correctness
  • fault tolerance
  • data integrity
  • legacy component replacement
  • resource-efficient alternatives
  • organization-wide verification standards
  • security baselines
  • developer tooling

Experience Level

  • 8 years of experience architecting, implementing, and operating large-scale distributed systems, transactional storage engines, or high-performance database internals.
  • 5 years of experience with ML design and ML infrastructure.
  • 5 years of experience developing production-critical systems in Rust.
  • 3 years of experience in technical leadership, setting multi-year architectural roadmaps, and driving cross-organizational technical initiatives.

Education Level

  • Bachelor’s degree or equivalent practical experience.
  • PhD in Computer Science with a focus on Distributed Systems, Transactional Storage, Database Engines, or Formal Verification.

Salary/Compensations

  • US: $207000 - $300000 (USD) + 20% bonus target + equity

Benefits

  • Learn more about benefits at Google [https://www.google.com/about/careers/applications/benefits/].

About the Company

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