Remote job
Senior Engineer I, Compute
Job details
About this role
Role overview Lead complex engineering work on distributed control plane services that orchestrate cloud compute infrastructure. The role combines hands-on Go development with technical leadership, project delivery, mentoring, and operational support for systems where latency, resilience, and availability matter.
Responsibilities - Design and build high-throughput, low-latency services for reliable compute orchestration. - Lead technical workstreams from system design through release, keeping delivery aligned with project goals and timelines. - Develop service interfaces using gRPC and REST, with clear contracts across distributed components. - Guide less experienced engineers through technical coaching and code reviews. - Investigate distributed systems edge cases and operational bottlenecks; improve resilience and uptime. - Support production systems through monitoring and on-call response, and improve architecture, build pipelines, and operating workflows.
Requirements - Experience building services in Go and designing microservice architectures. - Background with distributed control planes or low-latency infrastructure APIs. - Strong understanding of distributed systems, concurrency, and network performance in Linux environments. - Experience leading complex projects, breaking work into deliverable pieces, and mentoring engineers. - Familiarity with containerization, virtualization, or cloud-native infrastructure.
Nice to have Experience with Kubernetes or Firecracker.
Benefits and work setup Remote role. The listed base salary range is $139,200–$174,000. The package may include bonus and equity; development support includes reimbursement for relevant training and education. Flexible time off and well-being benefits are also described, with specifics varying by location.