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 · Cloud

Job Description

Google is seeking a PhD-level Software Engineer to join their Technical Infrastructure team, focusing on performance, reliability, and observability. This role involves developing unified debugging, profiling, and analytics tools for Google Cloud control plane systems, with opportunities to explore machine learning for anomaly detection. The position combines deep technical work on VM performance analysis with research opportunities, including publishing findings and developing patents. As part of Google's engineering team, you'll work on critical projects that impact billions of users, with the chance to tackle challenges across distributed computing, system design, and AI. The role offers exposure to Google's massive-scale infrastructure and the opportunity to contribute to next-generation technologies. You'll be part of a team that maintains Google's data centers and platforms, ensuring optimal performance and user experience. This position is perfect for someone who combines strong technical skills with research expertise and wants to impact Google's core infrastructure.

Last updated 20 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
Java
JavaScript
Go
  • 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 (e.g., 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

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