Software Engineer, Applied AI

Google Google · Big Tech · Sunnyvale, CA +1

Software Engineer, Applied AI at Google, focusing on deploying and maintaining production-grade AI agents for Gemini Enterprise. Responsibilities include prompt engineering, fine-tuning, CI/CD, and monitoring agent performance. Requires experience with generative AI agents, ML infrastructure, and potentially speech/audio or reinforcement learning.

What you'd actually do

  1. Execute experiments to vet emerging AI capabilities and determine their internal product-market fit.
  2. Deploy and maintain production-grade AI agents capable of reasoning, tool-use, and multi-step task execution.
  3. Manage the full lifecycle of your code, from initial prompt engineering and fine-tuning to Continuous Integration/Continuous Deployment (CI/CD) and real-time monitoring of agent performance.

Skills

Required

  • software development
  • speech/audio OR reinforcement learning OR specialization in another ML field
  • ML infrastructure (e.g., model deployment, model evaluation, optimization, data processing, debugging)
  • generative AI agents
  • working with cross-functional teams

Nice to have

  • Master's degree or PhD in Computer Science or related technical fields
  • Large Language Model (LLM) orchestration frameworks
  • LLM concepts, including prompt engineering, Retrieval-Augmented Generation (RAG), and model evaluation techniques
  • developing accessible technologies

What the JD emphasized

  • production-grade AI agents
  • reasoning, tool-use, and multi-step task execution
  • prompt engineering
  • fine-tuning
  • Continuous Integration/Continuous Deployment (CI/CD)
  • real-time monitoring of agent performance
  • generative AI agents
  • ML infrastructure
  • Large Language Model (LLM) orchestration frameworks
  • Retrieval-Augmented Generation (RAG)
  • model evaluation techniques

Other signals

  • Deploy and maintain production-grade AI agents
  • Manage the full lifecycle of your code
  • prompt engineering and fine-tuning
  • Continuous Integration/Continuous Deployment (CI/CD)
  • real-time monitoring of agent performance