This role is no longer accepting applications via Rocketlist.
Software Engineer, Reliability
CursorAI & company
San Francisco, United StatesSenior
Software Engineering
About the role
Ensures the reliability and scalability of Cursor's AI-powered IDE by building robust infrastructure, guardrails, and observability tooling.
- •Cursor is hiring a Software Engineer, Reliability to help scale their AI-powered IDE with a high reliability bar.
- •You will work across the full stack, including client, backend services, and infrastructure, to identify bottlenecks and ship durable technical fixes.
- •Key Responsibilities Own reliability end-to-end, from user-facing symptoms to root causes in services or infrastructure.
- •Design and implement resilience patterns like fallbacks and routing strategies for upstream dependency failures.
- •Build and maintain reliability guardrails, including deployment safety, rollbacks, and automated checks.
- •Improve observability through metrics, logs, and traces to enable rapid incident response.
- •Requirements Expert-level experience in at least one of: Go, Node/TypeScript, or Python.
- •Deep practical knowledge of AWS and modern orchestration patterns like Kubernetes or ECS.
- •Strong software engineering instincts with a track record of owning production reliability.
- •Experience with observability systems and cross-team technical leadership.
Tech stack
GoNode.jsTypeScriptPythonAWSKubernetesECS
Match insights
Tech:Go, Node.js, TypeScript, Python, AWS
Level:Senior