Senior Software Engineer, Observability
Core
Design and build multi-component, distributed systems for internal and customer-facing observability, focusing on productivity and reliability of the Temporal platform.
Role type
Senior Software Engineer (Infrastructure/Observability)
Builds
Horizontally scalable, resilient, high-performance distributed systems and observability pipelines
Domain
Cloud Infrastructure, Observability, Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Go, Kubernetes, SQL, Cloud Providers (AWS/GCP), Computer Architecture, Operating Systems, Networking, Monitoring/Instrumentation
Preferred skills
Temporal ecosystem expertise, High-throughput data streaming/processing
Technologies
Clickhouse, Prometheus, Grafana, Loki, Thanos, Kubernetes, Temporal
Responsibilities
Lead end-to-end software development lifecycle, Design and build distributed systems at scale, Investigate issues to identify root causes, Participate in on-call rotation, Document design choices and operational knowledge
Seniority
Senior, hands-on IC