Site Reliability Engineer
Runloop AI · San Francisco, CA · Today
On-siteEngineeringFull-time
Responsibilities
- Design and maintain our production infrastructure on cloud platforms like AWS, GCP, or Azure
- Monitor and respond to system alerts and incidents using Grafana and Prometheus
- Ensure high availability and a secure environment for our users' code
- Collaborate with developers to ensure new features and services are designed with scalability and reliability in mind
- Troubleshoot and resolve complex issues related to our infrastructure, networking, and the sandbox environment
- Participate in an on-call rotation to support our production systems
- Define and track Service Level Indicators (SLIs) and Service Level Objectives (SLOs)
- Manage error budgets and proactively monitor distributed systems with logging and tracing
- Automate deployments, scaling, provisioning, and recovery tasks to reduce toil and build self-healing systems
- Lead incident response, conduct root-cause analysis, and facilitate blameless post-mortems to drive continual improvement
- Collaborate cross-functionally with product, engineering, and developer relations to ensure reliable releases and an outstanding developer experience
- Plan for capacity growth, forecast system usage, and contribute to safe release and change management processes
Qualifications
- Strong computer science fundamentals, backed by a degree from a top-tier CS/EE program, or equivalent experience
- 5+ years of experience in software engineering, with at least 3 years focused explicitly on site reliability, DevOps, or infrastructure operations
- Strong programming skills in languages like Python or Go
- Deep expertise in containerization technologies such as Docker and Kubernetes
- Familiarity with monitoring and alerting tools like Prometheus, Grafana, or Datadog
- A solid understanding of networking, security, and Linux systems administration
- Experience designing, scaling, and maintaining distributed systems (backend platforms, APIs, or front-end infrastructure)
- Proficiency in implementing observability frameworks (metrics, logging, tracing) and aligning reliability goals with developer velocity
- Hands-on experience managing incidents, running on-call operations, and producing actionable post-mortems
- Ability to mentor engineers and influence reliability practices across teams, especially for front-end infrastructure and performance
Bonus Points
- Experience with chaos engineering techniques
- Familiarity with front-end observability tools (e.g., Sentry, RUM, synthetic monitoring)
- Experience building CI/CD pipelines for front-end delivery