Senior Software Engineer, Site Reliability Engineering, YouTube ML

Requirements

  • Bachelor’s degree in Computer Science, a related field, or equivalent practical experience.
  • 5 years of experience with software development in one or more programming languages.
  • 3 years of experience in designing, analyzing, and troubleshooting large-scale distributed systems.
  • 2 years of experience leading projects and providing technical leadership.

Nice to haves

  • Master's degree in Computer Science or Engineering.

What you'll be doing

  • Engage in and improve the whole lifecycle of services—from inception and design, through to deployment, operation and refinement.
  • Support services before they go live through system design consulting, developing software platforms and frameworks, capacity planning, and launch reviews.
  • Maintain live services by measuring and monitoring availability, latency, and overall system health.
  • Scale systems sustainably using automation and drive changes that improve reliability and development velocity.
  • Practice sustainable incident response and lead blameless postmortems.

Perks and benefits

  • Work in a culture of intellectual curiosity, problem solving, openness, and collaboration.
  • Opportunity to manage large-scale, fault-tolerant systems unique to Google.
  • Environment that supports mentorship, learning, and growth.
  • Contribute to cutting-edge infrastructure and AI platform development impacting billions of users globally.
AI Summary ✨