Taro Logo

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

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
Backend
Entry-Level Software Engineer
In-Person
5,000+ Employees
Enterprise SaaS · AI

Job Description

Google is seeking a PhD-level Software Engineer to join their Technical Infrastructure team, focusing on performance, reliability, and observability. This role combines advanced research with practical engineering to develop unified debugging, profiling, and analytics tools for Google Cloud control plane systems. The position involves working on critical projects that power Google's massive-scale infrastructure, from data centers to next-generation platforms.

The ideal candidate will conduct sophisticated performance analysis of virtual machines, develop optimization techniques, and contribute to the broader technical community through research publications. This role offers an opportunity to work at the intersection of academic research and practical engineering, applying machine learning to automate anomaly detection and improve system performance.

As part of Google's Technical Infrastructure team, you'll be instrumental in maintaining and improving the architecture that powers Google's extensive product portfolio. The role combines deep technical expertise with collaborative research, requiring both strong analytical skills and the ability to communicate complex findings effectively.

This position is perfect for PhD graduates who want to apply their research skills to real-world challenges at scale, working with cutting-edge technology and contributing to the advancement of cloud computing infrastructure. The role offers the opportunity to make significant technical contributions while working alongside other talented engineers and researchers in a dynamic, innovative environment.

Last updated 13 days ago

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

  • Conduct in-depth performance analysis of VMs, identifying critical bottlenecks, and developing performance models
  • Work closely with other engineers and researchers, communicating research findings and contributing to technical documentation
  • Design and conduct benchmarks to evaluate the effectiveness of proposed optimizations
  • Develop and patent novel optimization techniques
  • Share research results with the broader community through publications

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

Python
Go
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 with performance analysis tools and techniques (profiling, tracing)
  • Experience working with data structures or algorithms
  • Proficiency in programming languages like C, C++, or Go
  • Knowledge of operating systems and computer architecture
  • Excellent research, problem-solving, and communication skills

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

Medical Insurance
401k
Parental Leave
  • Comprehensive health benefits
  • Retirement plans
  • Parental leave

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, 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.