Senior Platform & Reliability Engineer
OpenArt AI · San Francisco, CA · 1 mo ago
HybridEngineering$300k–$400k/yrFull-time
About the role
We’re looking for a Senior Platform & Reliability Engineer to help design, scale, and improve the reliability of our infrastructure.
Responsibilities
- Define and operationalize Service Level Objectives (SLOs) and Service Level Indicators (SLIs) across critical user journeys (generation, editing, payments/credits, uploads).
- Participate in an on-call rotation and improve incident response (alert quality, run books, escalation paths), including leading blameless postmortems and driving follow-through on action items.
- Improve system resilience at external boundaries (AI providers, storage, etc.), including timeouts, retries, circuit breakers, and fallback strategies.
- Build and maintain end-to-end observability (logs, metrics, traces, dashboards) so engineers can quickly understand “what broke” and “why.”
- Contribute to the evolution of our infrastructure architecture, helping evaluate when to extend serverless patterns vs. adopt containerized or more managed approaches as we scale.
- Improve cost visibility and efficiency, including per-request cost attribution, caching strategies, and capacity planning.
- Act as a strong technical contributor, helping improve engineering practices, tooling, and system design decisions across the team.
Requirements
- 5+ years building and operating production systems where reliability and scaling are important.
- Strong software engineering skills — you can build and ship production code, not just configure infrastructure.
- Experience with cloud-native systems (AWS or GCP), including serverless/event-driven architectures and at least one container-based approach (e.g., ECS/Fargate, Cloud Run, Kubernetes).
- Solid understanding of observability and reliability practices: metrics, alerting, tracing, and incident response.
- Experience designing resilient systems with external dependencies (timeouts, retries/backoff, idempotency, circuit breakers).
- Ability to communicate technical tradeoffs clearly to engineers across different domains.
- Comfortable operating in ambiguous, fast-moving environments and taking ownership of problems.
Qualifications
- Core Requirements: 5+ years building and operating production systems where reliability and scaling are important. Strong software engineering skills — you can build and ship production code, not just configure infrastructure. Experience with cloud-native systems (AWS or GCP), including serverless/event-driven architectures and at least one container-based approach (e.g., ECS/Fargate, Cloud Run, Kubernetes). Solid understanding of observability and reliability practices: metrics, alerting, tracing, and incident response. Experience designing resilient systems with external dependencies (timeouts, retries/backoff, idempotency, circuit breakers). Ability to communicate technical tradeoffs clearly to engineers across different domains. Comfortable operating in ambiguous, fast-moving environments and taking ownership of problems.
- Nice to Have: Experience building internal platform abstractions (e.g., job orchestration, API layers, workflow systems) that improve team velocity. Track record of improving reliability metrics (e.g., MTTR, SLO attainment, latency) or reducing infrastructure cost. Experience working in a startup or high-growth environment, with broad ownership across systems.
Skills
- You’ll Work With: GCP, Cloud Run, Modal, Upstash, Sentry, Amplitude, Firebase, Redis, React / Next.js, Node.js, TypeScript, Python, etc.
Benefits
- Competitive base salary and bonus program
- Equity - meaningful ownership in what you build
- High autonomy, high growth environment
Pay
Compensation Range: $300K - $400K
Schedule
Bay Area preferred (hybrid allowed)