Site Reliability Development at Google Cloud combines software and systems development to build and run large-scale, massively distributed, fault-tolerant systems. As a Site Reliability Developer II, you'll be responsible for ensuring Google Cloud's services maintain reliability and appropriate uptime while managing complex challenges of scale unique to Google Cloud.
The role involves optimizing existing systems, building infrastructure, and automating processes. You'll work with data structures, algorithms, and large-scale system design, while managing project priorities, deadlines, and deliverables. The position requires both technical expertise and collaborative skills.
Google's Site Reliability Development team promotes a culture of diversity, intellectual curiosity, and problem-solving in a blame-free environment. The organization brings together people with diverse backgrounds and perspectives, encouraging collaboration and innovation. You'll have the opportunity to work on meaningful projects while receiving support and mentorship for professional growth.
The role combines system development with reliability engineering, requiring a strong foundation in software development and an understanding of distributed systems. You'll be part of a team that maintains both internally critical and externally-visible systems, focusing on capacity, performance, and continuous improvement.
This position offers the chance to work at the forefront of cloud technology, solving unique challenges at Google's scale. You'll contribute to maintaining and improving one of the world's largest cloud infrastructures while working with cutting-edge technology and talented peers in a supportive, growth-oriented environment.