Software Engineer Ii, Google Threat Intelligence

Google Google · Big Tech · Málaga, Spain

Software Engineer II at Google Threat Intelligence focusing on developing and deploying AI-driven solutions, including LLMs and AI agents, for security-related use cases. The role involves research, design, implementation, evaluation, and full lifecycle contribution to AI-powered features.

What you'd actually do

  1. Design, develop, test, deploy, maintain, and improve software.
  2. Research, design, and implement artificial intelligence-driven solutions leveraging large language models for various security-related use cases, such as natural language understanding of threat intelligence, automated report generation, and intelligent query processing.
  3. Develop and deploy autonomous and semi-autonomous artificial intelligence agents capable of performing complex tasks, such as automated malware analysis, threat hunting, or incident response support.
  4. Evaluate and integrate large language models and agentic frameworks, considering performance, cost, and security implications.
  5. Contribute to the entire lifecycle of artificial intelligence-powered features, from ideation and prototyping to production deployment and monitoring.

Skills

Required

  • software development
  • Python
  • C++
  • Java
  • JavaScript
  • data structures
  • algorithms
  • core ML concepts

Nice to have

  • AI agents
  • agent architectures
  • planning
  • multi-agent systems
  • Large Language Models (LLMs)
  • Gemini
  • Vertex
  • LangChain
  • LlamaIndex
  • Haystack

What the JD emphasized

  • artificial intelligence-driven solutions
  • large language models
  • artificial intelligence agents
  • Evaluate and integrate large language models and agentic frameworks
  • artificial intelligence-powered features

Other signals

  • AI agents
  • LLMs
  • threat intelligence
  • security