Taro Logo

Software Engineer III, Borg, Cloud

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

Job Description

Google's Cluster Management (Borg) team is seeking a Software Engineer III to join their Cloud division in Warsaw, Poland. This role is crucial in developing and maintaining the software that powers Google's data centers. As part of the team, you'll work on distributed computing, node operating system development, and platform support.

The position requires expertise in system design, concurrency, and distributed systems. You'll be responsible for implementing and optimizing workload scheduling components, developing measurement tools, and improving the Borg user experience. The role offers the opportunity to work on technology that impacts all of Google's services.

Google Cloud is a leading provider of enterprise-grade solutions leveraging cutting-edge technology. The platform serves customers in over 200 countries, helping organizations digitally transform their businesses. As a Software Engineer III, you'll contribute to critical infrastructure that supports Google's massive scale operations.

The ideal candidate should have strong programming skills, particularly in C++, experience with Linux systems, and a solid understanding of distributed systems. You'll work closely with teams across Alphabet, requiring excellent communication skills and the ability to gather and implement requirements effectively.

This is an excellent opportunity for engineers passionate about large-scale systems, distributed computing, and infrastructure development. You'll be part of a team that directly impacts Google's core infrastructure while working with cutting-edge technology in a collaborative environment.

Last updated 13 days ago

Responsibilities For Software Engineer III, Borg, Cloud

  • Implement, debug and enhance various software components for efficient workloads scheduling
  • Develop tools to measure, quantify and fine tune the production load
  • Identify and drive optimizations and improvements to Borg user experience
  • Design large-scale systems, making the trade-offs for reliability and maintainability
  • Communicate with partners across Alphabet to gather requirements and drive adoption efforts

Requirements For Software Engineer III, Borg, Cloud

Linux
  • Bachelor's degree in Computer Science, or a related technical field, 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 in an industry setting
  • Experience in concurrency, multi-threading and synchronization
  • 2 years of experience with data structures or algorithms
  • 2 years of experience in large-scale distributed systems
  • 2 years of experience in Linux systems
  • 2 years of experience coding in C++

Related Jobs

Cloud Architect, Workspace

Cloud Architect position at Google Cloud focusing on Workspace solutions, requiring expertise in cloud technologies and customer engagement, based in Poland.

Software Engineer III, Google Cloud Platforms, Gemini

Software Engineer III position at Google Cloud Platforms focusing on Gemini, developing conversational AI tools and cloud infrastructure in Warsaw, Poland.

Software Engineer III, Google Kubernetes Engine Experience

Software Engineer III position at Google Cloud focusing on Google Kubernetes Engine development, requiring full-stack expertise and 2+ years of experience.

Software Engineer III, Cloud Composer

Software Engineer III position at Google Cloud Composer in Warsaw, focusing on developing and maintaining cloud-based workflow orchestration platforms.

Technical Solutions Engineer, High Touch Support

Technical Solutions Engineer position at Google Cloud providing high-touch support, troubleshooting, and consulting for enterprise customers.