Senior Software Engineer, Vertex AI on Gdc

Google Google · Big Tech · Warsaw, Poland

Senior Software Engineer role focused on deploying and optimizing AI models (specifically Gemini) within a Google Distributed Cloud (GDC) environment, leveraging Kubernetes and containerization. The role involves working with AI infra services and optimizing models for GPU constraints.

What you'd actually do

  1. Deploy Gemini into a containerd and Kubernetes environment.
  2. Optimize translation models, and find solutions to fit models into a limited number of GPUs.
  3. Work with the GKE stack on the separate Google Distributed Cloud (GDC).
  4. Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality.
  5. Write code primarily in Go-lang.

Skills

Required

  • Go-lang
  • GKE
  • containerization
  • container orchestration
  • distributed cloud computing
  • software design and architecture
  • debugging
  • system issues triage

Nice to have

  • Java
  • C/C++
  • Python
  • Objective C
  • JavaScript
  • data structures
  • algorithms
  • Google Cloud Platform (GCP) services
  • Vertex AI
  • Cloud Storage
  • BigQuery

What the JD emphasized

  • 5 years of experience with one or more general purpose programming languages including but not limited to: Java, C/C++, Python, Objective C, JavaScript, or Go.
  • 5 years of experience in distributed cloud computing, including 3 years of experience in containerization and container orchestration technologies, such as Google Kubernetes Engine (GKE).
  • 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture.

Other signals

  • deploy Gemini
  • optimize translation models
  • fit models into limited GPUs