
Empowering the world through technology and information
Google LLC, headquartered in Mountain View, California, is a global leader in internet-related services and products, including its flagship search engine, Google Search, and the Android operating system. With over 100,000 employees, Google also offers cloud computing services through Google Cloud P...
Google offers competitive salaries, equity options, generous PTO policies, comprehensive health benefits, and a remote work policy that allows flexibi...
Google is known for its engineering-first culture, emphasizing innovation and collaboration. The company fosters a unique environment that encourages ...

Google • Bengaluru, Karnataka, India
Google is seeking a Mid-Level Site Reliability Engineer to manage and optimize large-scale systems. You'll work with Python, C++, and Java while ensuring the reliability and performance of Google's services. This role requires a Bachelor's degree in Computer Science and 2 years of relevant experience.
You hold a Bachelor’s degree in Computer Science or a related field, and you have at least 2 years of experience in system administration or networking. Your expertise includes working with filesystems, inodes, system calls, and networking fundamentals such as TCP/IP and routing. You are proficient in one or more programming languages, including Python, C++, and Java, which you have used to solve complex engineering problems. You have a solid understanding of data structures and algorithms, which you apply in your daily work. Your experience in Linux system administration and system design allows you to tackle challenges effectively. You thrive in a culture of intellectual curiosity and problem-solving, and you are eager to learn and apply new technologies to improve system reliability.
A Master's degree in Computer Science or Engineering is preferred, as well as additional experience in large-scale system design. Familiarity with Site Reliability Engineering principles and practices will set you apart. You are comfortable participating in on-call rotations and are committed to defending service level objectives (SLOs).
As a Site Reliability Engineer at Google, you will be responsible for ensuring the reliability and uptime of our services, which are critical to both internal operations and external users. You will manage complex systems and work on optimizing existing infrastructure while building new solutions to enhance performance. Your role will involve automating processes to eliminate repetitive tasks and improve efficiency. You will collaborate with cross-functional teams to address infrastructure issues and ensure reliable networking connectivity across global offices. You will also apply your coding skills to develop tools that monitor system performance and capacity, ensuring that our services meet user needs effectively. Your contributions will directly impact the scalability and reliability of Google's services, and you will have the opportunity to work with cutting-edge technologies, including AI, to solve traditional engineering challenges.
At Google, you will be part of a diverse team that values different backgrounds and perspectives. We provide a supportive environment that encourages professional growth and development. You will have access to resources and training to enhance your skills and advance your career. Our commitment to innovation means you will work on projects that have a significant impact on millions of users worldwide. We offer competitive compensation and benefits, including health insurance, retirement plans, and opportunities for continuous learning. Join us in shaping the future of technology and making a difference in the world.
Apply now or save it for later. Get alerts for similar jobs at Google.