Site Reliability Engineer, Fitbit
- 6 years of experience in algorithms, data structures, complexity analysis, and software design, or experience with Unix/Linux systems, IP networking, performance, and application issues.
- Experience programming in one or more of the following languages: C, C++, Java, Python, Go, Perl, or Ruby.
- Experience in troubleshooting and debugging of distributed systems.
- Bachelor's degree in Computer Science, similar technical field of study, or equivalent practical experience.
- Experience in distributed systems, storage systems, or databases.
- Ability to be effective and productive in code reviews.
- Systematic problem-solving approach, combined with excellent communication skills and a sense of ownership and drive.
About the job
Site Reliability Engineering (SRE) combines software and systems engineering to build and run large-scale, massively distributed, fault-tolerant systems. SRE ensures that Google's services—both our internally critical and our externally-visible systems—have reliability, uptime appropriate to users' needs and a fast rate of improvement. Additionally SRE’s will keep an ever-watchful eye on our systems capacity and performance. Much of our software development focuses on optimizing existing systems, building infrastructure and eliminating work through automation.
On the SRE team, you’ll have the opportunity to manage the complex challenges of scale which are unique to Google, while using your expertise in coding, algorithms, complexity analysis and large-scale system design.
SRE's culture of diversity, intellectual curiosity, problem solving and openness is key to its success. Our organization brings together people with a wide variety of backgrounds, experiences and perspectives. We encourage them to collaborate, think big and take risks in a blame-free environment. We promote self-direction to work on meaningful projects, while we also strive to create an environment that provides the support and mentorship needed to learn and grow.
To learn more: check out our books on Site Reliability Engineering or read a career profile about why a Software Engineer chose to join SRE.
The Site Reliability Engineering, Fitbit team focuses on ensuring services are highly reliable and the interactions enjoyable for our end users. Our critical user journeys guide us and we make that the focus of all our work.
Google's mission is to organize the world's information and make it universally accessible and useful. Our Devices & Services team combines the best of Google AI, Software, and Hardware to create radically helpful experiences for users. We research, design, and develop new technologies and hardware to make our user's interaction with computing faster, seamless, and more powerful. Whether finding new ways to capture and sense the world around us, advancing form factors, or improving interaction methods, the Devices & Services team is making people's lives better through technology.
- Execute projects that will improve the reliability of our Fitbit Products.
- Measure our critical user journeys and address issues that are found at scale.
- Reduce the operational work significantly for our footprint on Google Cloud Platform (GCP).
- Leverage Google SRE strategies to span GCP and the Google stack.
To all recruitment agencies: Google does not accept agency resumes. Please do not forward resumes to our jobs alias, Google employees or any other organization location. Google is not responsible for any fees related to unsolicited resumes.
At Google, we’re committed to building a workforce that is more representative of the users we serve and creating a culture where everyone feels like they belong. To learn more about our diversity, equity, inclusion commitments and how we’re building belonging, please visit our Belonging page for more information.
We welcome and encourage people who are expecting and/or parents-to-be to apply to this or any other role at Google.
Google is a global company and, in order to facilitate efficient collaboration and communication globally, English proficiency is a requirement for all roles.
Something looks off?