Taro Logo

Staff Software Engineer, Borglet ML, Offloads

A global technology company that specializes in internet-related services and products.
$197,000 - $291,000
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
AI · Enterprise SaaS · Cloud

Description For Staff Software Engineer, Borglet ML, Offloads

Google Cloud is seeking a Staff Software Engineer to join their Borglet ML and Offloads team, a critical component of Google's infrastructure. This role sits within the ML, Systems, & Cloud AI (MSCA) organization, which is responsible for the hardware, software, and systems infrastructure powering Google's services and Cloud platform.

The position involves leading a team focused on developing high-performance, reliable, and efficient Borglet systems for Google Cloud Offloads and Machine Learning use cases. You'll be working with a tech stack primarily in C++ with some Go, interfacing directly with Borg cluster management software, the Linux kernel, and hardware platforms.

As a technical lead, you'll be responsible for designing and implementing low-level computer systems, collaborating across multiple teams including the Borg team, ML teams, Hardware platform teams, and SRE teams. The role requires deep expertise in distributed systems, system software, and complex multi-component software systems.

The position offers competitive compensation ranging from $197,000 to $291,000 plus bonus, equity, and comprehensive benefits. This is an excellent opportunity for experienced engineers passionate about infrastructure, distributed systems, and machine learning technologies who want to impact billions of users through Google's global infrastructure.

The ideal candidate will bring 8+ years of software development experience, strong expertise in data structures/algorithms, and proven experience in system software development. Knowledge of GPU programming, Linux kernel interfaces, and performance analysis would be particularly valuable. The role demands both technical excellence and strong leadership skills to guide team initiatives and cross-functional collaborations.

Working at Google's Sunnyvale location, you'll be part of a smaller, focused team while having access to the resources and support of the larger organization. This role offers the opportunity to work on cutting-edge technology that powers Google's most critical services and cloud infrastructure, making it an ideal position for engineers who want to work on challenging technical problems at massive scale.

Last updated a day ago

Responsibilities For Staff Software Engineer, Borglet ML, Offloads

  • Serve as the technical lead of a team of engineers focussed on designing, implementing, and analyzing low-level computer systems and their interactions with the kernel and hardware
  • Collaborate with partner teams as well as users across Google (e.g., Borg team, ML teams, Hardware platform teams, SRE teams, Google Cloud, etc.)

Requirements For Staff Software Engineer, Borglet ML, Offloads

Python
Go
Linux
Kubernetes
  • Bachelor's degree or equivalent practical experience
  • 8 years of experience in software development, and with data structures/algorithms
  • 5 years of experience testing, and launching software products
  • 3 years of experience with software design and architecture
  • Experience in cross-functional collaboration and working across boundaries
  • Experience working with Python, C++, or Go

Benefits For Staff Software Engineer, Borglet ML, Offloads

Medical Insurance
Equity
401k
  • Medical Insurance
  • Equity
  • 401k

Interested in this job?

Jobs Related To Google Staff Software Engineer, Borglet ML, Offloads