M

Mirantis

Kubernetes management platform with services

Software Engineer - Infrastructure, Go

Platform EngineeringConfirmed live in the last 24 hours
Full-timePoznań, PolandNo salary listed

About the Job

Requirements

  • Strong experience designing RESTful APIs or gRPC services, including understanding API versioning and gateway patterns.
  • Proficiency in Go is preferred for the backend and Kubernetes ecosystem.
  • Deep understanding of Kubernetes primitives and controller/reconciler patterns, including systems such as k0rdent, Metal3, and Cluster API.
  • Hands-on experience with bare-metal provisioning flows, including BMC/Redfish, PXE/iPXE, image management, and hardware inspection.
  • Experience building workflow-driven or event-driven systems, such as Temporal, where operations are long-running and state must remain consistent across retries and failures.

Responsibilities

  • Design, build, and maintain versioned REST and gRPC APIs for bare-metal server lifecycle, MachineType definitions, and cluster CRUD operations.
  • Develop asynchronous workflows for server enrollment, inspection, OS provisioning, and cluster bring-up, exposing durable status to callers.
  • Design error-handling models, idempotency guarantees, and reconciliation loops to reliably manage long-running provisioning operations.
  • Own the full lifecycle of infrastructure-level services, from Server and MachineType APIs through provisioning workflows and reconciliation loops that keep the platform's view of hardware consistent with physical reality.
  • Design and implement Infrastructure Services for a GPU-as-a-Service platform, building the control plane that translates high-level API calls into infrastructure actions, enrolls and provisions bare-metal servers, and assembles them into multi-tenant Kubernetes clusters.

Desired Qualifications

  • Experience building informers or reconciliation bridges that keep an external datastore consistent with Kubernetes resource state.
  • Experience building platforms that require strict data and network isolation between tenants.
  • Familiarity with Terraform/OpenTofu and GitOps-driven configuration using ArgoCD or Flux.
  • Familiarity with GPU server hardware, DPUs/NICs, and high-performance datacenter fabrics.

About the Company

Mirantis

Kubernetes management platform with services

Mirantis provides a Kubernetes management platform and related cloud services. It helps businesses run and scale containerized applications in the cloud by automating deployment, management, and scaling of Kubernetes clusters. The product is available as a free download, while the company earns revenue from professional services such as consulting, training, and support. This mix of software and services sets it apart from competitors that rely solely on software sales. Mirantis works with many clients across industries, focusing on helping organizations migrate to modern, scalable cloud solutions. The overall goal is to enable customers to operate their software more efficiently at large scale in the cloud.

Company size
501-1,000
Company stage
Acquired
Total funding
$255M
Headquarters
Mountain View, CA
Founded
1999

Recently Posted Jobs

Explore more opportunities at Mirantis

See more jobs