Taro Logo

Release Engineer, Tools

Google is a global technology company that provides a wide range of internet-related services and products.
DevOps
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS

Description For Release Engineer, Tools

Google Play is seeking a Release Engineer to join their Android and Mobile team, focusing on building and maintaining release infrastructure. This role combines software engineering with DevOps practices, working on critical systems that power Google Play's music, movies, books, apps, and games delivery across devices. The position offers the opportunity to work with cutting-edge technology and collaborate with various engineering teams to improve and automate release processes.

As a Release Engineer, you'll be responsible for designing and implementing scalable build and release infrastructure, troubleshooting complex system issues, and ensuring reliable deployment processes. You'll work closely with TPMs, Software Engineers, and Site Reliability Engineers to enhance the release pipeline and create diagnostic tools that improve the efficiency of Google Play's release processes.

The ideal candidate should have strong programming skills in languages like Python, Go, or Java, combined with extensive experience in CI/CD practices and release management. This role requires both technical expertise and collaborative skills, as you'll be working across multiple teams to implement solutions that impact Google Play's entire ecosystem.

Working at Google offers the opportunity to make a significant impact on products used by millions of users worldwide, while being part of a company known for its innovative culture and excellent benefits. The role is based in Bengaluru, India, where you'll join a dynamic team of engineers working on critical infrastructure that powers one of Google's most important platforms.

Last updated 2 days ago

Responsibilities For Release Engineer, Tools

  • Be part of a highly visible team who help build, automate, and visualize release processes and release diagnostic tools across Play
  • Work closely with TPMs, SWEs, and SRE's to design scalable and uniform build and release infrastructure
  • Troubleshoot failures with our build and release infrastructure, implement solutions, and make it reliable and repeatable
  • Identify areas of improvement and automation in our release infrastructure
  • Provide release engineering support for various teams within Play

Requirements For Release Engineer, Tools

Python
Go
Java
  • Bachelor's degree in Computer Science, Electrical Engineering, a related technical field, or equivalent practical experience
  • 2 years of experience with one or more development languages such as Python, Go, Java, or C++
  • 2 years of experience in Continuous Integration (CI)/Continuous Deployment (CD) source management
  • Experience in release processes and troubleshooting
  • Experience with Software Development Lifecycle

Interested in this job?

Jobs Related To Google Release Engineer, Tools