Senior Backend Engineer
Help evolve a distributed workflow runtime that powers production customer journeys and integrations across regional clusters. Own work from requirements and design through deployment, monitoring, and incident learning; collaborate across engineering and product teams and mentor colleagues.
Responsibilities
- Own architecture and integration patterns for the workflow runtime, including tenancy boundaries.
- Produce and defend design proposals, then deliver the implementation.
- Take work end to end across requirements, design, implementation, deployment, monitoring, and incident follow-up.
- Partner with Product, DevOps, and engineering teams on runtime changes, migrations, and regional onboarding.
- Mentor engineers through code and design reviews and on-call shadowing.
- Improve code quality, system stability, and test coverage.
Requirements
- At least 7 years building production backend systems, including 2 years owning a distributed or asynchronous runtime.
- Strong hands-on Python skills and working knowledge of JavaScript.
- Experience operating production systems where throughput, latency, and failure impact matter.
- Production experience with self-hosted Kubernetes infrastructure; EKS experience is preferred.
- Comfort with CI/CD, infrastructure as code, and on-call responsibility.
- Practical use of agentic coding tools and experience shipping LLM-backed production features with evaluation and attention to latency, cost, and safety.
Nice to have
- Production experience with Temporal, including workflow versioning and operational patterns.
- Strong understanding of distributed-systems failure modes, including retries, idempotency, and partial failures.
- Python performance optimization and profiling experience.
- Experience operating multi-cluster EKS, observability stacks, infrastructure as code, and GitOps.