Distributed Systems Engineer - Platform
Core
Designing and building the durable execution layer, queueing system, and state stores for a developer tool platform serving millions of users.
Role type
Senior IC distributed systems engineer (platform)
Builds
Queueing system, state store, execution layer, and API layers for a developer workflow tool
Domain
Developer tools / Cloud infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed systems architecture, Go, high-scale throughput optimization, system observability, API design, technical documentation
Preferred skills
Networking, SRE practices, compliance frameworks (SOC2, ISO27001, HIPAA)
Technologies
Go, Postgres, Redis, Clickhouse, Kafka, Kubernetes, gRPC, GraphQL, REST, AWS, GCP
Responsibilities
Architect and implement solutions in the queueing and execution layers; Plan and implement improvements on throughput and latency; Contribute to systems architecture and infrastructure changes; Collaborate on exposing internal data via APIs and dashboards; Design APIs for cloud dashboard and CLIs; Write technical specs and documentation
Seniority
Senior, hands-on IC