Software Engineer, Ai-empowered Security

Google Google · Big Tech · Sunnyvale, CA +3

Software Engineer role focused on building AI-powered security tools and automated pipelines for Google Cloud. The role involves writing backend code, designing APIs, assessing security of distributed systems, and analyzing telemetry to implement automated fixes. It requires experience in software development and at least one year of experience in speech/audio, reinforcement learning, ML infrastructure, or another ML field, along with security engineering experience.

What you'd actually do

  1. Write clean, secure, and scalable backend code and design robust APIs for developer-facing security tools.
  2. Design and deploy AI-based solutions and automated pipelines to accelerate security assessments and Google engineering workflows.
  3. Assess security of distributed systems designs and implement robust, automated guardrails to mitigate risks.
  4. Analyze system telemetry, security data, and workflows to identify gaps and implement durable, automated fixes.
  5. Drive project milestones, align stakeholders, and mentor junior engineers to support their technical and career growth.

Skills

Required

  • software development
  • backend code
  • API design
  • security engineering
  • speech/audio
  • reinforcement learning
  • ML infrastructure

Nice to have

  • data structures
  • algorithms
  • accessible technologies

What the JD emphasized

  • AI-based solutions
  • automated pipelines
  • automated guardrails
  • automated fixes

Other signals

  • AI-based solutions
  • automated pipelines
  • security assessments
  • Google engineering workflows
  • automated guardrails
  • security data
  • automated fixes