Staff Software Engineer, Ai-powered Grc Automation

Google Google · Big Tech · Sunnyvale, CA +3

Staff Software Engineer to build an AI-powered platform for automating and scaling Governance, Risk, and Compliance (GRC) functions within Google Cloud and Technical Infrastructure. The role involves defining technical strategy, architecting scalable solutions, and leading the development of AI/ML models for continuous monitoring, privacy enforcement, audits, and risk reporting. Responsibilities include assessing data quality, building data pipelines, and understanding control objectives for AI-enhanced monitoring.

What you'd actually do

  1. Define and drive the technical strategy and architecture for a scalable platform supporting AI-driven Governance, Risk, and Compliance (GRC) functions, while owning the end-to-end design and implementation of significant platform components.
  2. Lead the development and implementation of novel AI/ML models and algorithms to automate and scale Continuous Controls Monitoring (CCM), privacy control enforcement, audit processes, risk reporting, and other GRC workflows, address ambiguous problems and making key design trade-offs.
  3. Oversee processes for assessing data signal quality, designing and leading the engineering of scalable data pipelines to ingest, process, and validate various datasets for training AI models.
  4. Build and disseminate a deep understanding of control objectives, scope, implementation, and the data signals required for effective, AI-enhanced monitoring and validation, while mentoring team members and influencing stakeholders on these aspects.

Skills

Required

  • software development
  • Speech/audio
  • reinforcement learning
  • ML infrastructure
  • ML design
  • model deployment
  • model evaluation
  • data processing
  • debugging
  • fine tuning
  • testing
  • launching software products
  • software design
  • software architecture

Nice to have

  • Large Language Models (LLMs)
  • AI agent development
  • TensorFlow
  • PyTorch
  • JAX
  • scikit-learn
  • LangChain
  • architectural design
  • large-scale distributed systems
  • microservices architecture
  • containerization technologies
  • Docker
  • Kubernetes
  • Python
  • Go
  • advanced SQL
  • Google Cloud Platform
  • scalable data pipelines
  • ETL/ELT

What the JD emphasized

  • 8 years of experience in software development
  • 5 years of experience with one or more of the following: Speech/audio (e.g., technology duplicating and responding to the human voice), reinforcement learning (e.g., sequential decision making), ML infrastructure, or specialization in another ML field.
  • 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 testing, and launching software products.
  • 5 years of experience with software design and architecture.
  • 5 years of experience in designing, building, and productionizing AI/ML systems, including experience with Large Language Models (LLMs) or AI agent development, and familiarity with common AI/ML libraries/frameworks (e.g., TensorFlow, PyTorch, JAX, scikit-learn, LangChain).

Other signals

  • AI-powered platform to automate and scale critical GRC functions
  • engineer innovative solutions that leverage Artificial Intelligence and Machine Learning
  • automate and scale Continuous Controls Monitoring (CCM), privacy control enforcement, audit processes, risk reporting, and other GRC workflows