Software Engineer III, XBorg, Google Cloud

A global technology company that develops internet-related services and products, including search, cloud computing, software, and online advertising technologies.
Distributed Systems
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI · Enterprise SaaS · Cloud

Description For Software Engineer III, XBorg, Google Cloud

Google Cloud's XBorg team is seeking a Software Engineer III to join their Borg Control Plane division, focusing on orchestrating machine learning workloads across Google's vast infrastructure. This role combines distributed systems engineering with cutting-edge ML infrastructure development.

As part of the ML, Systems, & Cloud AI (MSCA) organization, you'll work on systems that power Google's core services and Cloud offerings. XBorg introduces innovative concepts like weighted fair queuing and opportunistic resource usage to optimize ML workload efficiency across Alphabet's products.

The position offers the opportunity to work on large-scale systems that directly impact billions of users. You'll be involved in developing next-generation technologies for workload scheduling, resource management, and ML infrastructure optimization. The role requires strong software engineering fundamentals and the ability to work with complex distributed systems.

Google offers a collaborative environment where engineers can switch between teams and projects as they grow. You'll join a team that prioritizes security, efficiency, and reliability while pushing the boundaries of hyperscale computing. The work directly contributes to Google Cloud's Vertex AI platform and supports enterprise customers using Gemini models.

This is an ideal role for engineers passionate about distributed systems, machine learning infrastructure, and large-scale system design. You'll have the chance to work with cutting-edge technology while solving complex technical challenges that impact Google's global infrastructure.

Last updated 2 hours ago

Responsibilities For Software Engineer III, XBorg, Google Cloud

  • Write product or system development code
  • Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies
  • Review code developed by other developers and provide feedback to ensure best practices
  • Contribute to existing documentation or educational content
  • Triage product or system issues and debug/track/resolve issues

Requirements For Software Engineer III, XBorg, Google Cloud

Kubernetes
  • Bachelor's degree or equivalent practical experience
  • 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree
  • 2 years of experience with data structures or algorithms

Interested in this job?

Jobs Related To Google Software Engineer III, XBorg, Google Cloud

Software Engineer III, Infrastructure, Borg

Software Engineer III position at Google working on Borg infrastructure, focusing on distributed systems and container orchestration in Warsaw, Poland.

Software Engineer III, Infrastructure, Google Distributed Cloud

Software Engineer III role at Google working on infrastructure for Google Distributed Cloud, focusing on host networking and Kubernetes technologies.

Software Engineer II, Borg

Software Engineer II position at Google working on the Borg cluster management system, responsible for data center configuration and workload scheduling.

Software Engineer III, Infrastructure, Platforms Infrastructure Engineering

Software Engineer III position at Google focusing on infrastructure and platforms engineering, offering competitive compensation and the opportunity to work on large-scale distributed systems.

Software Engineer III, Infrastructure, Google Cloud Storage

Software Engineer III position at Google Cloud Storage focusing on infrastructure development, distributed systems, and large-scale storage solutions.