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 software engineering with research-oriented work in system optimization. The position involves developing unified debugging, profiling, and analytics tools for Google Cloud control plane systems, with opportunities to explore machine learning applications for anomaly detection. As part of Google's Technical Infrastructure team, you'll work on critical systems that power Google's vast product portfolio, from data centers to next-generation platforms. The role offers a unique blend of practical engineering and research, requiring both technical depth and the ability to innovate. You'll be responsible for conducting sophisticated performance analysis, developing optimization techniques, and contributing to the broader technical community through publications and patents. This position is ideal for candidates with a strong academic background who want to apply their research skills to solve real-world, large-scale engineering challenges at one of the world's leading technology companies. The role offers the opportunity to work with cutting-edge technology while contributing to systems that impact billions of users globally.

Last updated 6 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
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 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
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Comprehensive health benefits
  • Retirement plans
  • Parental leave
  • Professional development opportunities

Related Jobs

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.

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.