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 fundamentals, API design, relational databases, asynchronous systems, Kubernetes
Preferred skills
Developer tooling, control planes, serverless/edge-compute platforms, multi-region operations
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 and participate in on-call
Seniority
Mid-level, hands-on IC

