Software Engineer Ii, Infrastructure

Google Google · Big Tech · Warsaw, Poland

Software Engineer II, Infrastructure role focused on building and maintaining Kueue, a Kubernetes scheduler for AI/ML workloads, managing accelerators like TPUs and GPUs. The role involves algorithm design, system performance, and Kubernetes internals, collaborating with internal and external AI partners and the open-source community.

What you'd actually do

  1. Write product or system development code.
  2. Review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).
  3. Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback.
  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.

Skills

Required

  • software development
  • Python
  • C++
  • Java
  • JavaScript
  • data structures
  • algorithms
  • large-scale infrastructure
  • distributed systems

Nice to have

  • Go
  • concurrent programming
  • open source contributions

What the JD emphasized

  • AI/ML
  • Kubernetes
  • large-scale

Other signals

  • AI/ML infrastructure
  • Kubernetes scheduler
  • AI workloads
  • TPUs and GPUs
  • large-scale systems