Staff Software Engineer, Ai-empowered Security, Cloud Ciso

Google Google · Big Tech · Sunnyvale, CA +3

Staff Software Engineer role focused on AI-Empowered Security within Google Cloud CISO Security Engineering. The role involves architecting and scaling platforms that automate security checks, designing and evaluating AI-driven security capabilities, and leading identification of AI opportunities. It requires experience with large-scale distributed systems, security engineering, and AI/ML infrastructure, with a preference for experience in Generative AI, LLM-based applications, or multi-agent orchestration systems.

What you'd actually do

  1. Architect and scale robust, secure platforms that automate security checks across Google Cloud’s developer pipeline and production systems.
  2. Design, optimize, and evaluate AI-driven security capabilities, leading the identification of AI opportunities across CCSE; including direct coding.
  3. Establish engineering and security standards for large-scale distributed systems, ensuring robust end-to-end security.
  4. Analyze and distill complex technical and security data to drive key organizational decisions and roadmap prioritization.
  5. Provide technical leadership for multiple teams, vet system designs, and mentor senior engineers to help them grow into technical leaders.

Skills

Required

  • Software development (Go, C, C++, Python, Java)
  • Large-scale distributed systems design
  • Security engineering
  • Infrastructure security
  • Secure software development lifecycle (SDLC)
  • Threat modeling
  • Automated vulnerability discovery
  • AI/ML infrastructure (model deployment, model evaluation, optimization, data processing, debugging)

Nice to have

  • Master’s degree or PhD in Computer Science, Machine Learning, Computer Engineering, or a related highly technical field.
  • Generative AI solutions
  • LLM-based applications
  • Multi-agent orchestration systems
  • Global-scale distributed systems security assessment and design
  • End-to-end security controls implementation
  • Synthesizing large-scale telemetry, security data, or system logs
  • Collaborating with cross-functional partners

What the JD emphasized

  • 8 years of experience with software development
  • 5 years of experience designing, building, and testing large-scale distributed systems or infrastructure services.
  • 3 years of experience in security engineering
  • 1 year of experience with AI/ML infrastructure
  • Experience designing, optimizing, or evaluating Generative AI solutions, LLM-based applications, or multi-agent orchestration systems.

Other signals

  • AI-driven security capabilities
  • automating security checks
  • discovering novel vulnerabilities
  • automating fixing issues