Google Cloud is seeking a Senior Software Engineer to join their Cluster Management (Borg) team, focusing on the core cluster-management component, Borg Prime. This role involves working with cutting-edge distributed computing technology that powers Google's massive infrastructure.
The position requires expertise in C++ programming and distributed systems, with a focus on scaling applications to support increasingly large workloads. You'll be working within smaller teams addressing various aspects of the system, from machine-level agents to autoscaling applications and spatial flexibility solutions.
As a senior engineer, you'll contribute to critical projects that directly impact Google's infrastructure, collaborating with talented peers across different teams. The role combines data analysis, cross-team collaboration, coding, and debugging skills. You'll be responsible for designing and implementing solutions that help manage Google's vast computing resources efficiently.
The ideal candidate should have strong experience in software development, particularly with data structures/algorithms and multithreaded programming. You'll have the opportunity to work on technology that powers Google Cloud's enterprise-grade solutions, helping organizations across 200+ countries digitally transform their businesses.
This role offers excellent growth opportunities, allowing you to switch teams and projects as you develop. You'll be at the forefront of large-scale system design, working with state-of-the-art technology in distributed computing. The position requires strong technical leadership skills and the ability to mentor other team members.
Working at Google means joining a company that values diversity, inclusion, and innovation. You'll be part of a team that's pushing the boundaries of technology while maintaining high standards for code quality and system reliability. The role offers the chance to work on challenging problems at scale while contributing to products that impact billions of users worldwide.