Software Engineer, Go (Edge)
Core
Design and build Go services for a serverless platform, function deployment pipeline, and global control plane to manage workloads across edge infrastructure.
Role type
Senior backend software engineer (Go, distributed systems)
Builds
Serverless platform, function deployment pipeline, global control plane, and developer tooling
Domain
Cloud infrastructure, edge computing, distributed systems
Required skills
Go, distributed systems, API design, relational databases, asynchronous systems, Kubernetes, observability, on-call operations
Preferred skills
Developer tools, control planes, serverless/edge-compute platforms, Docker, PostgreSQL, Prometheus, OpenTelemetry, NATS/JetStream, Knative, Dapr
Technologies
Go, Kubernetes, PostgreSQL, Prometheus, OpenTelemetry, NATS/JetStream, Knative, Dapr, Docker
Responsibilities
Design and build Go services for serverless platform and control plane; Own backend and control-plane software from APIs to workload management; Build reliable workflows for deployments, configuration, storage, and observability; Work with Kubernetes runtime infrastructure to diagnose latency and reliability issues; Build tooling for safe operations at scale; Participate in on-call for systems built
Seniority
Mid-level, hands-on IC
