Software Engineer III, XBorg, Google Cloud

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
Machine Learning
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 is seeking a Software Engineer III to join their XBorg team within the Google Cloud division. XBorg is a crucial component of the Borg Control Plane, responsible for orchestrating and scheduling throughput-oriented workloads across clusters, with a particular focus on Machine Learning training and inference workloads. The role is part of the ML, Systems, & Cloud AI (MSCA) organization, which is responsible for designing, implementing, and managing hardware, software, machine learning, and systems infrastructure for all Google services and Google Cloud.

The position offers an opportunity to work on cutting-edge technology that impacts billions of users worldwide. You'll be involved in developing features that enhance resource occupancy and efficiency for ML workloads across major Alphabet products, implementing concepts such as weighted fair queuing and seamless opportunistic access to unused resources.

As a Software Engineer III, you'll be working on projects critical to Google's needs, with the flexibility to switch teams and projects as both you and the business evolve. The role requires versatility and leadership qualities, as you'll be tackling problems across the full-stack while pushing technology forward. You'll be part of a team that prioritizes security, efficiency, and reliability in everything from developing latest TPUs to running a global network.

The position offers exposure to Google's advanced ML infrastructure and the opportunity to work with technologies like Vertex AI, the leading AI platform for bringing Gemini models to enterprise customers. You'll be contributing to systems that handle information at massive scale, extending well beyond web search into areas such as distributed computing, large-scale system design, artificial intelligence, and natural language processing.

This role is perfect for someone who is passionate about machine learning infrastructure, has strong software development skills, and wants to make a significant impact on how ML workloads are managed and executed at scale. You'll be working in Warsaw, Poland, collaborating with global teams to shape the future of hyperscale computing while ensuring Google's services remain efficient and reliable for users worldwide.

Last updated 8 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 and adapt content based on product/program updates and user feedback
  • 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

Requirements For Software Engineer III, XBorg, Google Cloud

Python
Java
Go
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
  • Master's degree or PhD in Computer Science or related technical fields (preferred)
  • Experience developing accessible technologies (preferred)
  • Experience with Machine Learning infrastructure (preferred)

Interested in this job?

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

Software Engineer III, AI/ML GenAI, Google Cloud

Software Engineer III position at Google Cloud focusing on AI/ML GenAI development, requiring 2 years of software development experience and expertise in GenAI concepts and ML infrastructure.

Software Engineer III, AI/ML, Core

Software Engineer III position at Google focusing on AI/ML development within the Core team, building technical foundations for Google's flagship products.

Product Engineer, Machine Learning and GPU Accelerators

Product Engineer position at Google focusing on Machine Learning and GPU Accelerators, requiring manufacturing experience and hardware expertise.

Software Engineer III, AI/ML GenAI, Google Cloud Platforms

Software Engineer III position at Google Cloud focusing on AI/ML and GenAI development, offering competitive compensation and opportunities to work on cutting-edge technologies.

Software Engineer III, AI/ML GenAI, Google Cloud Data Management

Software Engineer III position at Google focusing on AI/ML and GenAI technologies for Google Cloud Data Management