Skip to content
← Back to job listings

Software Engineer (Infrastructure, Go)

Mirantis · Poznań, Poland

External listingfull-time5 days ago

About The Role

Join our team as a Software Engineer specializing in Infrastructure and Go. You will design and implement the Infrastructure Services for our GPU-as-a-Service platform, building the control plane that translates high-level API calls into real infrastructure actions. You will own the full lifecycle of infrastructure-level services, from API design to provisioning workflows and system reliability. Proficiency in Go, deep understanding of Kubernetes, and experience with bare-metal provisioning are required.

  • Design and implement the Infrastructure Services that power the GPU-as-a-Service platform, including the control plane for high-level API calls.
  • Own the full lifecycle of the infrastructure-level services, from the Server and MachineType APIs down to the provisioning workflows and reconciliation loops.
  • Develop the asynchronous workflows that drive server enrollment, inspection, OS provisioning, and cluster bring-up, ensuring system reliability and error handling.
  • Proficiency in Go (preferred for backend/Kubernetes ecosystem)
  • Kubernetes Knowledge: Deep understanding of Kubernetes primitives and controller/reconciler patterns. You will be interacting with systems like k0rdent, Metal3, and Cluster API to translate high-level API calls into infrastructure actions
  • API Development: Strong experience designing RESTful APIs or gRPC services. You understand API versioning and gateway patterns
  • Bare-Metal Provisioning: Hands-on experience with bare-metal provisioning flows — BMC/Redfish, PXE/iPXE, image management, and hardware inspection
  • State Reconciliation: Experience building informers or reconciliation bridges that keep an external datastore consistent with Kubernetes resource state
  • Multi-Tenancy: Experience building platforms where strict data and network isolation between tenants is required
  • Infrastructure-as-Code: Familiarity with Terraform/OpenTofu and GitOps-driven configuration (ArgoCD or Flux)
  • Hardware Domain: Familiarity with GPU server hardware, DPUs/NICs, and high-performance datacenter fabrics
  • Asynchronous Systems: Experience building workflow-driven or event-driven systems (e.g., Temporal) where operations are long-running and state must remain consistent across retries and failures

This is an external listing. JobSpring does not represent or verify the employer. Report this listing