Jobs / Goo***
Site Reliability Engineer- SWE- Cloud (multiple openings)
Goo*** · Sunnyvale, CA, United States
Sunnyvale, CA, United StatesFull timeExp: 2+ yrs152,800-211,000 USD/yearlyHybrid
Remuneration
15% bonus target, equity, and benefits
Location
Sunnyvale, CA, United States
Visa sponsorship
Sponsors visa
Job summary
Develops and operates reliable, large-scale software services, improving availability, performance, and reliability throughout their lifecycle, from design and deployment to ongoing operation. The role includes writing and reviewing code, troubleshooting service issues, leading incident response and blameless postmortems, and building automation to prevent recurring problems. Relevant technologies include C++, Python, Java, Go, JavaScript, and Kubernetes, with work spanning distributed systems, backend systems, and distributed computing.
Benefits
EquityBenefits
Qualifications
- Bachelor’s degree in Computer Science, Engineering, Mathematics, Physics, or a related field.
- At least 2 years of experience in the offered role or a Site Reliability Engineer-related occupation.
- At least 2 years of software development experience using C++, Python, Java, Go, or JavaScript.
- At least 2 years of experience with distributed systems, backend systems, scalable and reliable software architecture, debugging and troubleshooting, and software or system design.
- At least 2 years of experience in two or more of the following: incident response management, Kubernetes, API design, performance analysis, machine learning infrastructure, applied AI, system efficiency improvement, security, integration testing, or real-time monitoring and alerting.
- At least 1 year of experience in distributed computing.
Responsibilities
- Write product or system development code and review other engineers’ code.
- Contribute to and update documentation and educational content.
- Triage, debug, track, and resolve product or system issues.
- Participate in or lead design reviews and evaluate technology choices.
- Improve services throughout design, deployment, operation, and refinement.
- Prepare services for launch through system design consulting, platform and framework development, capacity planning, and launch reviews.
- Guide team members on service availability, performance, and automation.
- Monitor service availability, latency, and overall system health.
- Lead incident response and blameless postmortems.
- Scale systems through automation and improve reliability and development velocity.
Skills
C++GCPGoJavaJavaScriptKubernetesPythonGraphQLOpenTelemetry
Degrees
Bachelor’s degree in Computer Science, Engineering, Mathematics, Physics, or a r
Industry
Cloud computing
Relocation
No