Taro Logo

Software Engineer III, Infrastructure, Core

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

Description For Software Engineer III, Infrastructure, Core

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.

Last updated 2 days ago

Responsibilities For Software Engineer III, Infrastructure, Core

  • Solve problems around query latency, data freshness, index correctness and serving at scale
  • Automate and improve efficiency in operational and user support
  • Support users with system integrations and resolve client issues
  • Participate in weekly onduty rotation to address user and operational tickets
  • Collaborate with privacy to explore options for quick access to debug data while protecting users' data

Requirements For Software Engineer III, Infrastructure, Core

Python
Java
  • Bachelor's degree or equivalent practical experience
  • 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree in an industry setting
  • 2 years of experience with data structures or algorithms in either an academic or industry setting
  • 2 years of experience with developing large-scale infrastructure, distributed systems or networks, or experience with compute technologies, storage or hardware architecture

Interested in this job?

Jobs Related To Google Software Engineer III, Infrastructure, Core