
Senior Golang Software Engineer, Infrastructure
Posted Sep 18

Posted Sep 18
This is a fully remote position, open to applicants in United States.
β’ Create, develop, and sustain versioned REST and gRPC APIs for bare-metal server lifecycle management, MachineType specifications, and cluster CRUD functions.
β’ Design asynchronous workflows for server enrollment, inspection, operating system provisioning, and cluster initiation.
β’ Provide durable status updates to callers for extended provisioning tasks.
β’ Implement and oversee dashboards and interfaces for visualizing hardware inventory, provisioning progress, and cluster health.
β’ Formulate error-handling strategies, idempotency assurances, and reconciliation loops to ensure dependable infrastructure provisioning.
β’ Manage the lifecycle of infrastructure-level services from Server and MachineType APIs through provisioning workflows and reconciliation processes.
β’ Develop the control plane that translates high-level API requests into infrastructure operations for GPU-as-a-Service.
β’ Extensive experience in designing RESTful APIs or gRPC services.
β’ Knowledge of API versioning and gateway design patterns.
β’ Expertise in Go (preferred for backend and Kubernetes environments).
β’ Profound understanding of Kubernetes primitives along with controller and reconciler patterns.
β’ Familiarity with k0rdent, Metal3, and Cluster API.
β’ Practical experience with bare-metal provisioning processes, including BMC/Redfish, PXE/iPXE, image management, and hardware inspection.
β’ Experience in developing workflow-driven or event-driven systems, such as Temporal.
β’ Background in creating informers or reconciliation bridges that synchronize external datastores with the state of Kubernetes resources.
β’ Experience in building multi-tenant platforms with stringent data and network isolation.
β’ Knowledge of Terraform/OpenTofu and GitOps-driven configuration utilizing ArgoCD or Flux.
β’ Familiarity with GPU server hardware, DPUs/NICs, and high-performance data center fabrics.
β’ Opportunities for professional development and training.
β’ Attendance at conferences and working groups.
β’ Company outings.
β’ Happy hours.
β’ Hackathons.
β’ Tech talks.
β’ Competitive compensation package accompanied by a robust benefits plan.
Vultr
That's No Moon
Cohere
StackAdapt
Get handpicked remote jobs straight to your inbox weekly.