Site Reliability Engineer
EarnIn · Mountain View, CA · Yesterday
HybridEngineering$189k–$232k/yrFull-time
About the role
EarnIn is a pioneer in earned wage access, providing financial flexibility to those who need it most. The company is backed by leading investors and has a strong, growing business with a promising future.
Responsibilities
- Design and improve resilient production systems with capacity planning and failure modes in mind.
- Define and measure Service Level Indicators (SLIs) and Service Level Objectives (SLOs) that reflect customer experience.
- Use observability tools like Datadog, CloudWatch, logs, metrics, traces, and APM to build signal-heavy, noise-light visibility into production systems.
- Configure and improve alerting and incident management workflows to make pages actionable, well-routed, and worth human attention.
- Participate in incident response from detection and triage through communication, resolution, postmortems, and follow-up.
- Continuously improve the incident lifecycle by focusing on better detection, clearer runbooks, stronger postmortems, and concrete remediations.
- Construct or optimize infrastructure, reliability tooling, and automation to eliminate toil and ensure operational consistency.
- Use AI-assisted tools to accelerate coding and documentation, speed up root-cause exploration, runbook improvement, infrastructure-as-code workflows, and operational tasks.
- Help engineering teams improve production readiness and deployment safety, support service ownership, and enhance operational clarity.
- Communicate reliability concepts clearly across technical and non-technical teams and document operational knowledge to reduce silos.
- Mentor peers and grow your impact across teams over time.
Requirements
- Bachelor’s or master’s degree in Computer Science, Engineering, or a related field, or equivalent industry experience.
- 3+ years of experience in SRE, Software Engineering, Infrastructure Engineering, or a related role.
- Hands-on coding experience in Python, Go, or similar production-oriented programming languages.
- Experience operating production systems and contributing to reliability, observability, incident response, infrastructure, or automation improvements.
- Working knowledge of SLIs, SLOs, error budgets, MTTR, and how reliability data informs engineering tradeoffs.
- Experience using logs, metrics, dashboards, traces, and alerts to diagnose production issues.
- Experience with distributed systems concepts such as retries, backoff, timeouts, graceful degradation, capacity planning, and failure isolation.
- Experience improving alert quality, runbooks, incident processes, and follow-through after production issues.
- Ability to communicate clearly, write useful documentation, and explain reliability concepts in plain language.
- Experience using AI-assisted development tools such as GitHub Copilot, Cursor, ChatGPT, Claude, or similar tools as part of your software development or operational workflow.
Qualifications
- Interest in using AI-assisted workflows to reduce toil, accelerate investigation, improve infrastructure-as-code workflows, and strengthen operational practices.
Skills
- Resilient system design
- Observability and monitoring
- Incident response and management
- Infrastructure and automation
- AI-assisted development and operational workflows
Benefits
At EarnIn, we offer a competitive compensation package including a base salary range of $189,000 - $232,000 plus equity and benefits. This is a hybrid position in Mountain View (Headquarters) with in-office work required 2 days per week.
Pay
$189,000 - $232,000 annually
Schedule
Hybrid (in-office 2 days per week)