Google is seeking a Software Engineer III to join their Core Infrastructure team, focusing on building the technical foundation behind Google's flagship products. This role involves developing infrastructure and APIs that enable distributed debugging and development across Google at an unprecedented scale. You'll be responsible for creating next-generation debugging services that transform how large-scale, distributed systems are debugged in a privacy-safe way.
The position requires expertise in building scalable services that can handle substantial workloads while maintaining low latency and operational efficiency. As part of the Core team, you'll have a unique opportunity to impact critical technical decisions across the company, working on essential building blocks that drive innovation for every developer at Google.
The role combines technical depth in distributed systems and infrastructure with a focus on practical problem-solving. You'll work on specific projects critical to Google's needs, with opportunities to switch teams and projects as both you and the business evolve. The position requires versatility, leadership qualities, and enthusiasm for taking on new challenges across the full technology stack.
Key responsibilities include optimizing query performance, ensuring data freshness and index correctness, automating operational support, and participating in on-call rotations. You'll also collaborate with privacy teams to balance quick access to debug data while maintaining strong user data protection. This role offers the chance to work on systems at a scale unmatched elsewhere, making it an excellent opportunity for engineers passionate about large-scale distributed systems and infrastructure.