Senior Software Engineer, Observability
Core
Building mission-critical distributed systems and observability infrastructure to ensure the reliability and productivity of Temporal's core platform and developer tools.
Role type
Senior IC software engineer (distributed systems & observability)
Builds
High-throughput data streaming pipelines, geographically distributed observability systems, and internal developer tooling for the Temporal ecosystem.
Domain
Cloud infrastructure, distributed systems, observability, and developer productivity tools.
Deliverable
production ML models | product features | infrastructure
Required skills
Go, Kubernetes, SQL, cloud providers (AWS/GCP), distributed systems architecture, system reliability, performance optimization, root cause analysis.
Preferred skills
Temporal ecosystem knowledge, Clickhouse, Prometheus, Grafana, Loki, Thanos.
Technologies
Go, Kubernetes, SQL, AWS, GCP, Clickhouse, Prometheus, Grafana, Loki, Thanos, Temporal.
Responsibilities
Lead end-to-end software development lifecycle from design to deployment; design and build multi-component distributed systems operating at scale; investigate and resolve complex system issues; participate in on-call rotation; document design choices and operational knowledge.
Seniority
Senior, hands-on IC