Taro Logo

Software Engineer, Early Careers, PhD, XBorg

Google is a global technology company that develops innovative products and services used by billions of users worldwide.
Staff Software Engineer
In-Person
5,000+ Employees
AI · Enterprise SaaS

Job Description

Google is seeking a Software Engineer with a PhD background to join their XBorg team, focusing on developing next-generation technologies that impact billions of users. This role combines distributed systems expertise with machine learning infrastructure, making it an exciting opportunity for those interested in large-scale system design and optimization.

The position involves working on critical projects within Google Cloud, which helps organizations across 200+ countries digitally transform their businesses. As a key member of a small and versatile team, you'll be responsible for designing, testing, deploying, and maintaining software solutions, with a particular focus on scheduling architecture for ML workloads.

The role offers significant growth potential, with opportunities to switch teams and projects as both you and the business evolve. You'll be working on scheduling actuation features, system integration, and resource optimization, while maintaining production systems. This position is perfect for someone who wants to make a meaningful impact at scale while working with cutting-edge technology.

Google provides a collaborative environment where you'll work with talented engineers across different domains. The company is committed to diversity and inclusion, offering comprehensive benefits and a culture of belonging. This role combines technical depth with the opportunity to work on challenging problems that directly impact Google's core infrastructure.

The position requires strong programming skills, particularly in languages like C++, and experience with distributed systems and ML infrastructure. You'll be part of Google Cloud's mission to accelerate digital transformation across industries while working with enterprise-grade solutions and cutting-edge technology.

Last updated 21 days ago

Responsibilities For Software Engineer, Early Careers, PhD, XBorg

  • Work with teammates to design and implement new scheduling actuation features inside XBorg
  • Collaborate with external teams for XBorg's integration with other systems in Alphabet
  • Query data and metrics to find potential optimization and improvement of resource efficiency
  • Maintain production systems which involves feature rollouts, reliability monitoring, integration testing, on-call support, etc

Requirements For Software Engineer, Early Careers, PhD, XBorg

Python
Java
JavaScript
  • PhD degree in Electrical Engineering, Computer Engineering, Computer Science, a related field, or equivalent practical experience
  • Experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript)
  • Experience working with data structures or algorithms during coursework/projects, research, internships, or practical experience in school or work

Benefits For Software Engineer, Early Careers, PhD, XBorg

Medical Insurance
401k
Parental Leave
  • Comprehensive benefits package including medical insurance
  • 401k plan
  • Parental leave

Related Jobs

Staff Software Engineer, Networking Infrastructure

Lead software engineer position focusing on networking infrastructure for Google Container Engine (GKE) and Kubernetes platforms, requiring expertise in distributed systems and cloud networking.

Software Engineer, Early Careers, PhD, XBorg

PhD Software Engineer position at Google Cloud, focusing on distributed systems and ML infrastructure development in Warsaw, Poland.

Staff Software Engineer, Pixel Graphics and Video

Lead GPU software development for Pixel devices, managing teams and driving technical innovation in graphics and video processing at Google.

Senior Staff Software Engineer, App Hub, Google Cloud

Lead technical development of Google Cloud's App Hub platform, overseeing app-centric manageability, observability, and governance solutions while providing technical leadership to distributed engineering teams.

Staff Software Engineer, Google Cloud Networking

Staff Software Engineer position at Google Cloud focusing on networking infrastructure, requiring expertise in distributed systems and technical leadership.