Taro Logo

Software Engineer, Borglet, 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, Borglet, PhD, Early Career

Google is seeking a PhD-level Software Engineer to join their Borglet team, working on Google's Cluster Management System. This role is part of the Technical Infrastructure team, focusing on developing and maintaining critical systems that power Google's vast product portfolio. The position involves working with virtualization, Linux systems, and C++ programming to build and optimize software features running on Google's hardware stack. As a Borglet engineer, you'll be responsible for supporting the latest workloads, hardware, and security measures, making a direct impact on all of Google's computing infrastructure. The role offers opportunities to work with cutting-edge technology in distributed systems, while collaborating with talented peers to solve complex technical challenges. This position is ideal for candidates with a strong academic background in computer science or related fields, and an interest in systems-level programming and infrastructure development.

Last updated a month ago

Responsibilities For Software Engineer, Borglet, PhD, Early Career

  • Code in C++ (learn if you don't have experience)
  • Understand guest (virtualized) and host (hypervisor) environments and come up with secure solutions that connect both
  • Work with peers to identify, design, create, and optimize 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, Borglet, 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
  • Experience working with Linux, Kernel and Virtualization

Benefits For Software Engineer, Borglet, PhD, Early Career

Medical Insurance
401k
Equity
  • Comprehensive health benefits
  • Retirement plans
  • Stock options/RSUs

Interested in this job?

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