
Software Engineer, Infrastructure β Go
Posted Jul 25

Posted Jul 25
This is a fully remote position, open to applicants in Europe.
β’ Create, develop, and oversee the versioned REST and gRPC APIs related to bare-metal server lifecycle, MachineType definitions, and cluster CRUD operations.
β’ Implement asynchronous workflows that facilitate server enrollment, inspection, OS provisioning, and cluster initiation, providing durable status updates to users.
β’ Construct models for error handling, guarantees of idempotency, and reconciliation loops essential for the reliable management of long-duration provisioning operations.
β’ Extensive experience in designing RESTful APIs or gRPC services.
β’ Expertise in Go (preferred for backend/Kubernetes ecosystem).
β’ In-depth knowledge of Kubernetes primitives and controller/reconciler patterns.
β’ Practical experience with bare-metal provisioning workflows β including BMC/Redfish, PXE/iPXE, image management, and hardware inspection.
β’ Experience in developing workflow-driven or event-driven systems (e.g., Temporal) where operations are long-running and state consistency must be maintained across retries and failures.
β’ Preferred Qualifications: Experience in building informers or reconciliation bridges that ensure an external datastore remains consistent with the state of Kubernetes resources.
β’ Experience in creating platforms that necessitate strict data and network isolation between tenants.
β’ Knowledge of Terraform/OpenTofu and GitOps-driven configuration (such as ArgoCD or Flux).
β’ Familiarity with GPU server hardware, DPUs/NICs, and high-performance data center fabrics.
β’ Collaborate with a well-established leader in the cloud infrastructure sector located in Silicon Valley;
β’ Work alongside exceptionally passionate, skilled, and engaging colleagues, assisting Fortune 500 and Global 2000 clients in implementing next-generation cloud technologies;
β’ Participate in cutting-edge, open-source innovation;
β’ Flourish in a dynamic environment of a young company where values such as openness, collaboration, risk-taking, and continuous growth are emphasized;
β’ Opportunity for professional development and training;
β’ Attend conferences and working groups;
β’ Enjoy company outings, happy hours, hackathons, and tech talks;
β’ Receive a competitive compensation package along with a robust benefits plan.
Tailscale
Adzuna
Webflow
Coinbase
Get handpicked remote jobs straight to your inbox weekly.