Software Engineer Iii, Google Threat Intelligence

Google Google · Big Tech · Málaga, Spain

Software Engineer III for Google Threat Intelligence focused on building AI-driven systems for cyber threat collection and analysis. The role involves developing automated tools to gather data from the dark, deep, and open web, applying ML/LLMs to process unstructured text, and building data pipelines to create structured intelligence for threat databases. The goal is to enhance proactive defense against global cyber threats.

What you'd actually do

  1. Develop, optimize, and maintain APIs to facilitate data ingestion and extraction across our threat intelligence infrastructure.
  2. Build and improve automated web collection tools and scrapers targeting the dark web, deep web, and messaging platforms to reliably monitor adversary comms.
  3. Contribute to data pipelines that ingest noisy, unstructured web content, using applied machine learning/LLMs to parse, normalize, and shape it into structured intelligence.
  4. Deploy and maintain reliable services and pipelines within google's production environment, working closely with distributed databases.
  5. Partner with executive engineers, threat analysts, and data scientists to help turn raw collection capabilities into high-fidelity defensive tools.

Skills

Required

  • software development
  • cyber threat intelligence

Nice to have

  • Go
  • Python
  • machine learning infrastructure

What the JD emphasized

  • artificial intelligence-driven architectures
  • advanced artificial intelligence
  • applied machine learning/LLMs

Other signals

  • artificial intelligence-driven architectures
  • applying advanced artificial intelligence
  • applied machine learning/LLMs