Software Engineer III, XBorg, Google Cloud

Google is a global technology company that develops next-generation technologies used by billions of users worldwide.
Machine Learning
Mid-Level Software Engineer
Contact Company
5,000+ Employees
2+ years of experience
AI · Enterprise SaaS

Description For Software Engineer III, XBorg, Google Cloud

Google is seeking a Software Engineer III to join their XBorg team, which is part of the Borg Control Plane infrastructure. This role focuses on developing and maintaining a novel orchestration layer responsible for scheduling throughput-oriented workloads, particularly Machine Learning training and inference workloads, across Google's vast cluster infrastructure.

The position is part of the ML, Systems, & Cloud AI (MSCA) organization, which is responsible for the hardware, software, machine learning, and systems infrastructure that powers all Google services and Google Cloud. XBorg has introduced innovative concepts such as weighted fair queuing, seamless opportunistic access to unused resources, and spatial and platform flexibility, leading to improved resource efficiency for ML workloads across major Alphabet products.

As a Software Engineer III, you'll be working on critical projects with opportunities for growth and team mobility. The role requires strong software development skills, experience with data structures and algorithms, and preferably background in Machine Learning infrastructure. You'll be contributing to technologies that impact billions of users, working on everything from information retrieval to distributed computing, large-scale system design, and artificial intelligence.

The ideal candidate should have at least 2 years of software development experience and be comfortable with complex technical challenges. You'll be involved in code reviews, design discussions, documentation, and problem-solving at scale. This role offers the opportunity to work on cutting-edge technology while being part of a team that shapes the future of hyperscale computing and AI infrastructure.

Working at Google means joining a company that prioritizes security, efficiency, and reliability across all operations. You'll be part of an organization that powers crucial products like Google Cloud's Vertex AI and contributes to bringing Gemini models to enterprise customers. The role offers exposure to diverse technical challenges and the chance to impact global-scale systems used by billions of people daily.

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 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

  • 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 Recommendations, Rankings, Predictions, Core

Software Engineer III position at Google focusing on AI/ML recommendations, rankings, and predictions systems within the Core team.

Software Engineer III, AI/ML Machine Learning, Core

Software Engineer III position at Google focusing on AI/ML development, requiring 2 years of experience and strong programming skills in Python or Java.

Field Solutions Architect, Generative AI, Google Cloud (English)

Field Solutions Architect position at Google Cloud focusing on Generative AI implementation, requiring 6+ years of AI/ML experience and strong technical skills in Python and machine learning frameworks.

Software Engineer III, AI/ML, Google Cloud

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

Software Engineer III, Machine Learning, Google Ads

Software Engineer III position at Google focusing on machine learning for Google Ads, requiring 2 years of experience in software development and ML algorithms.