Taro Logo

Software Engineer, GCE Control Plane, Early Careers, PhD

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

Job Description

Google Cloud's GCE Control Plane team is seeking a PhD Software Engineer to join their mission-critical infrastructure team. This role focuses on developing tools, frameworks, and release processes that empower GCE Control Plane to efficiently develop and release high-quality software. The position is integral to improving the reliability of GCE services and decreasing time to ship new features to customers.

As part of Google Cloud, which serves customers in over 200 countries, you'll work on managing API test coverage, virtual machine operations, and developing efficient release processes. The GCE Control Plane manages all of Google's compute offerings and is in the critical path for releasing new features for 300+ engineers across 15+ teams globally.

This is an excellent opportunity for PhD graduates to apply their advanced research skills and technical knowledge in a practical setting, working on large-scale infrastructure that impacts billions of users. You'll be part of Google's software engineering team that develops next-generation technologies, handling information at massive scale beyond web search.

The role offers the chance to work with cutting-edge cloud technology, artificial intelligence, and large-scale system design. You'll collaborate with a global team of experts, contributing to Google Cloud's mission of accelerating digital transformation across industries. The position combines technical depth with practical impact, making it ideal for PhD graduates looking to transition into industry leadership roles.

Last updated 13 days ago

Responsibilities For Software Engineer, GCE Control Plane, Early Careers, PhD

  • Manage API test coverage gaps discovery and test auto generation for complex compute workloads
  • Create and run virtual machines on Google infrastructure
  • Develop tools, frameworks, and release processes that empower Control Plane developers to efficiently release software

Requirements For Software Engineer, GCE Control Plane, Early Careers, PhD

Python
Java
JavaScript
  • 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

Related Jobs

Software Engineer, Performance, Reliability, Observability, PhD, Early Career

PhD-level Software Engineering role at Google focusing on performance analysis, system optimization, and development of debugging tools for cloud infrastructure.

Software Engineer, GCE Control Plane, Early Careers, PhD

PhD Software Engineer position at Google Cloud focusing on GCE Control Plane development, infrastructure automation, and release process optimization.

Software Engineer, Performance, Reliability, Observability, PhD, Early Career

PhD-level Software Engineering role at Google focusing on performance analysis, system optimization, and research in cloud infrastructure.

Software Engineer, GCE Control Plane, Early Careers, PhD

PhD Software Engineer position at Google Cloud focusing on GCE Control Plane development, infrastructure automation, and cloud platform reliability improvements.

Software Engineer, Performance, Reliability, Observability, PhD, Early Career

PhD Software Engineer role at Google focusing on performance analysis, reliability engineering, and observability tools for cloud infrastructure.