Google Cloud is seeking a Site Reliability Developer to join their team in building and maintaining large-scale, distributed systems. This role combines software and systems development to ensure Google Cloud's services maintain high reliability and uptime. As a Site Reliability Developer, you'll tackle complex challenges of scale unique to Google Cloud while applying expertise in coding, algorithms, and large-scale system design.
The role involves managing project priorities, deadlines, and deliverables while designing, developing, testing, deploying, and enhancing software solutions. You'll be part of a culture that values diversity, intellectual curiosity, and problem-solving in a blame-free environment. The team encourages collaboration, big-thinking, and risk-taking while providing support and mentorship for professional growth.
Your responsibilities will include writing system development code, reviewing other developers' code, contributing to documentation, troubleshooting system issues, and participating in design reviews. You'll work on optimizing existing systems, building infrastructure, and implementing automation to eliminate manual work.
Google offers a supportive environment that promotes self-direction on meaningful projects while providing the necessary mentorship to learn and grow. The company is committed to building a diverse workforce and creating a culture of belonging, offering equal employment opportunities to all candidates.
This position requires strong technical skills, experience with data structures/algorithms, and software development expertise. The ideal candidate will have a Bachelor's degree in Computer Science or related field, with a Master's degree being preferred. Join Google Cloud to be part of a team that's shaping the future of cloud computing and large-scale system reliability.