Senior Software Engineer, Borg, Google Cloud

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

Description For Senior Software Engineer, Borg, Google Cloud

Google is seeking a Senior Software Engineer to work on Borg Prime, their core cluster-management component. This role is part of the ML, Systems, & Cloud AI (MSCA) organization, which is responsible for the infrastructure powering Google's services and Google Cloud. The position focuses on scaling Borg Prime to support larger workloads using data analysis and parallel programming techniques.

The ideal candidate will join a team that develops next-generation technologies impacting billions of users. The role requires expertise in distributed computing, large-scale system design, and system architecture. You'll be working on critical projects with opportunities to switch teams as both you and the business evolve.

As part of Google's infrastructure team, you'll be at the forefront of hyperscale computing, contributing to systems that power services like Search, YouTube, and Cloud services including Vertex AI. The role combines technical depth with the opportunity to shape the future of Google's infrastructure.

The position offers the chance to work with cutting-edge technology while collaborating with world-class engineers. You'll be responsible for designing, implementing, and maintaining crucial systems that require both technical expertise and strategic thinking. This is an excellent opportunity for engineers who want to make a significant impact on technology that serves billions of users worldwide.

Last updated 4 days ago

Responsibilities For Senior Software Engineer, Borg, Google Cloud

  • Write and test 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 by analyzing the sources of issues

Requirements For Senior Software Engineer, Borg, Google Cloud

Java
Python
  • Bachelor's degree or equivalent practical experience
  • 5 years of experience with software development in one or more programming languages, and with data structures/algorithms
  • 3 years of experience testing, maintaining, or launching software products
  • 1 year of experience with software design and architecture
  • Experience with Multithreaded Programming and Refactoring

Interested in this job?

Jobs Related To Google Senior Software Engineer, Borg, Google Cloud

Senior Design Engineer, Networking, Google Cloud

Senior Design Engineer position at Google Cloud focusing on networking ASIC development and architecture for data center infrastructure.

Senior Software Engineer, Google Cloud Dataproc

Senior Software Engineer position at Google Cloud Dataproc focusing on distributed systems, Apache Spark, and data analytics infrastructure.

Senior Software Engineer, Infrastructure Storage, Google Cloud

Senior Software Engineer position at Google Cloud focusing on infrastructure storage systems, requiring expertise in distributed systems and 5+ years of software development experience.

Senior Software Engineer, Google Cloud, Dataproc

Senior Software Engineer position at Google Cloud focusing on Dataproc, distributed systems, and cloud infrastructure development with competitive compensation and benefits.

Senior Software Engineer, Infrastructure, Core

Senior Software Engineer position at Google focusing on infrastructure and core systems development, offering competitive compensation and opportunity to work on large-scale distributed systems.