Taro Logo

Software Engineer, Borg, PhD, Early Career

A global technology company that develops internet-related services and products.
Backend
Entry-Level Software Engineer
In-Person
5,000+ Employees
Enterprise SaaS

Description For Software Engineer, Borg, PhD, Early Career

Google is seeking a PhD-level Software Engineer to join their Cluster Management (Borg) team, focusing on critical infrastructure that powers Google's vast service portfolio. The role involves working with C++ to develop and maintain the Borg system, which handles workload scheduling and cluster management at massive scale. As part of a versatile team, you'll be responsible for implementing and optimizing various components of the scheduling system, developing measurement tools, and designing large-scale systems. The position offers the opportunity to work on technology that impacts billions of users, collaborating across teams to improve Google's technical infrastructure. The role combines deep technical work in distributed systems with the chance to influence how Google's services are deployed and managed. This is an excellent opportunity for those with strong systems programming backgrounds who want to work on infrastructure at unprecedented scale.

Last updated 2 days ago

Responsibilities For Software Engineer, Borg, PhD, Early Career

  • 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 right trade-offs for reliability and maintainability
  • Communicate with partners across Alphabet to gather requirements and drive adoption efforts

Requirements For Software Engineer, Borg, PhD, Early Career

Linux
  • PhD degree in Electrical Engineering, Computer Engineering, Computer Science, a related field, or equivalent practical experience
  • Experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript)
  • Experience working with data structures or algorithms during coursework/projects, research, internships, or practical experience in school or work

Benefits For Software Engineer, Borg, PhD, Early Career

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Comprehensive health benefits
  • Retirement plans
  • Equal opportunity employer

Interested in this job?

Jobs Related To Google Software Engineer, Borg, PhD, Early Career