Taro Logo

Software Engineer III, Infrastructure, Borg

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS

Description For Software Engineer III, Infrastructure, Borg

Google is seeking a Software Engineer III to join their Infrastructure team working on Borg, their internal cluster management system. This role is critical to Google Cloud's mission of accelerating digital transformation across organizations and industries. As part of the infrastructure team, you'll be developing large-scale systems that power Google's massive computing infrastructure.

The position requires expertise in C++ programming and understanding of virtualization environments. You'll be working on critical infrastructure components that help manage and optimize Google's vast computing resources. The role involves both systems-level programming and distributed systems work, making it an excellent opportunity for engineers interested in large-scale infrastructure development.

Google offers a collaborative environment where engineers can work on technology that impacts billions of users. The company is known for its innovative culture and commitment to pushing technological boundaries. As a Software Engineer III, you'll have opportunities to work with cutting-edge technology while solving complex technical challenges in distributed computing and infrastructure management.

The ideal candidate should have strong programming skills, particularly in C++, and experience with distributed systems or large-scale infrastructure. Knowledge of virtualization, system performance optimization, and automation is highly valuable. Google provides a comprehensive benefits package and opportunities for career growth within a team that's central to Google's core infrastructure.

Last updated 21 hours ago

Responsibilities For Software Engineer III, Infrastructure, Borg

  • Write code in C++
  • Understand guest (virtualized) and host (hypervisor) environments and come up with secure solutions that connect both
  • Work with peers to identify, design, create and optimise software features that run on top of Google's hardware stack
  • Develop, test, integrate, and release these solutions
  • Design and build infrastructure to automatically measure and detect regressions in key performance metrics at scale

Requirements For Software Engineer III, Infrastructure, Borg

Go
Python
  • 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
  • 2 years of experience with developing large-scale infrastructure, distributed systems or networks, or experience with compute technologies, storage or hardware architecture

Interested in this job?

Jobs Related To Google Software Engineer III, Infrastructure, Borg