Senior Golang Software Engineer, Infrastructure - remote in the US
Senior Golang Software Engineer, Infrastructure - remote in the US
> ROLE OVERVIEW
We are looking for an experienced Software Engineer, Infrastructure to design and implement the Infrastructure Services that power our GPU-as-a-Service platform. You will build the control plane that turns high-level API calls into real infrastructure actions — enrolling bare-metal servers, provisioning them, and assembling them into multi-tenant Kubernetes clusters on high-performance hardware. You will own the full lifecycle of the infrastructure-level services—from the Server and MachineType APIs down to the provisioning workflows and reconciliation loops that keep the platform's view of hardware consistent with physical reality.
> CORE RESPONSIBILITIES
- Infrastructure API Design: Design, build, and maintain the versioned REST and gRPC APIs for bare-metal server lifecycle, MachineType definitions, and cluster CRUD operations.
- Provisioning & Workflow Development: Develop the asynchronous workflows that drive server enrollment, inspection, OS provisioning, and cluster bring-up, exposing durable status to callers.
- Implementation: Implement and maintain the consoles and interfaces that visualize hardware inventory, provisioning progress, and cluster health.
> HARD REQUIREMENTS & SPECS
- API Development: Strong experience designing RESTful APIs or gRPC services. You understand API versioning and gateway patterns.
- Proficiency in Go (preferred for backend/Kubernetes ecosystem)
- Kubernetes Knowledge: Deep understanding of Kubernetes primitives and controller/reconciler patterns.
Is the AI extraction inaccurate? Report an issue