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 and frameworks that power Google Compute Engine's control plane, which manages all of Google's compute offerings and is essential for releasing new features across 300+ engineers globally. The position offers an opportunity to work on large-scale systems that directly impact Google Cloud's compute services.

As a Software Engineer on the GCE Control Plane team, you'll be responsible for improving the reliability of GCE services and accelerating feature delivery to customers. You'll work with cutting-edge cloud technologies, managing API test coverage, and developing automation frameworks for complex compute workloads. The role requires expertise in software development, particularly in languages like Python, Java, or JavaScript, and a strong foundation in computer science fundamentals.

The ideal candidate will have a PhD in Computer Science or related field, bringing deep technical knowledge and research experience to solve complex infrastructure challenges. You'll be part of Google Cloud's broader mission to accelerate digital transformation across industries, working with enterprise-grade solutions that leverage Google's cutting-edge technology.

This position offers the opportunity to work at Google's Warsaw office, contributing to a team that serves customers in more than 200 countries. You'll be at the forefront of cloud computing innovation, working on systems that power Google Cloud's compute infrastructure and directly impact the platform's evolution and growth.

Last updated 20 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, 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, Performance, Reliability, Observability, PhD, Early Career

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