Senior Software Engineer, Generative AI

Google Google · Big Tech · Sunnyvale, CA +1

Senior Software Engineer role focused on implementing and deploying Generative AI, LLMs, and Agent-based systems for enterprise applications on Google Cloud Platform, involving design, development, testing, and maintenance of AI solutions.

What you'd actually do

  1. Implement Generative AI, Large Language Models (LLMs), and Agent-based systems.
  2. Develop and deploy AI solutions specifically for enterprise applications.
  3. Utilize Google Cloud Platform (GCP) and MLOps practices to support system operations.
  4. Lead or participate in design reviews to select the best available technologies.
  5. Triage and resolve system issues by analyzing their impact on hardware, network, and service quality.

Skills

Required

  • software development
  • programming languages
  • testing
  • maintaining software products
  • launching software products
  • software design
  • software architecture
  • GenAI techniques
  • LLMs
  • Multi-Modal
  • Large Vision Models
  • language modeling
  • computer vision
  • Agent Development Kit (ADK)
  • Google Cloud Platform (GCP)
  • MLOps practices

Nice to have

  • data structures
  • algorithms
  • technical leadership
  • accessible technologies

What the JD emphasized

  • 5 years of experience with software development in one or more programming languages.
  • 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture.
  • 1 year of experience with art GenAI techniques (e.g., LLMs, Multi-Modal, Large Vision Models) or with GenAI-related concepts (language modeling, computer vision).
  • Experience developing and launching products leveraging Agent Development Kit (ADK).
  • Experience architecting and developing solutions on Google Cloud Platform.

Other signals

  • Implement Generative AI, Large Language Models (LLMs), and Agent-based systems.
  • Develop and deploy AI solutions specifically for enterprise applications.
  • Utilize Google Cloud Platform (GCP) and MLOps practices to support system operations.