Staff Software Engineer, Open Source Server
Core
Design, build, and maintain core backend service features for a highly scalable, multi-tenant open-source programming model.
Role type
Staff Software Engineer (Backend/Distributed Systems)
Builds
Core backend functionality for Temporal, an open-source programming model for developers.
Domain
Developer tools / Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Large-scale distributed systems design, high-concurrency system development, reliability engineering, operational experience in distributed environments, Elastic Search or Clickhouse experience
Preferred skills
Go programming language, infrastructure environment experience
Technologies
Elastic Search, Clickhouse, Go
Responsibilities
Design and implement core backend service features, provide test coverage for unit/integration/performance, document design choices and operational knowledge, provide service level logs and metrics, create alerts, dashboards, and runbooks for production
Seniority
Staff, hands-on IC with strategic impact