Software Engineer Iii, Borg Control Primitives

Google Google · Big Tech · Warsaw, Poland

Software Engineer III role focused on developing and enhancing software components for efficient workload scheduling and performance optimization within Google's data centers. The role involves designing large-scale systems, developing tools for load measurement and fine-tuning, and collaborating with partners across Alphabet. This is a core infrastructure engineering role, not directly AI/ML model development.

What you'd actually do

  1. Implement, debug and enhance various software components for efficient workloads scheduling.
  2. Develop tools to measure, quantify and fine tune the production load.
  3. Identify and drive optimizations and improvements to the user experience.
  4. Design large-scale systems, making the right trade-offs for reliability and maintainability.
  5. Communicate with partners across Alphabet to gather requirements and drive adoption efforts.

Skills

Required

  • software development
  • programming languages
  • data structures
  • algorithms

Nice to have

  • C++
  • C
  • Rust
  • concurrency
  • multi-threading
  • synchronization
  • Linux ecosystem