← Back to list
Job · Senior

Software Engineer, Infrastructure (Go) - remote in the EU

Software Engineer • Senior • Remote • Full-time • Poland Poland

An experienced full-stack software engineer is sought to design and build the infrastructure services behind a GPU-as-a-Service platform, from enrolling bare-metal servers to multi-tenant Kubernetes clusters.

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 manage long-running provisioning operations reliably
  • ▹Own the full lifecycle of infrastructure-level services, from the Server and MachineType APIs to the provisioning workflows

Requirements

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

Nice to have

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

What we offer

  • ▹Work with an established Silicon Valley leader in cloud infrastructure
  • ▹Passionate, talented colleagues; Fortune 500 and Global 2000 customers
  • ▹Be part of cutting-edge open-source innovation
  • ▹High-energy environment of a young company valuing openness, collaboration, risk-taking and continuous growth
  • ▹Professional development and training
  • ▹Attend conferences and working groups
  • ▹Company outings, happy hours, hackathons and tech talks
  • ▹Competitive compensation package with a strong benefits plan

About the company

Mirantis is the Kubernetes-native AI infrastructure company, enabling organizations to build and operate scalable, secure and sovereign infrastructure for AI, machine learning and data-intensive applications. It combines open source innovation with deep Kubernetes orchestration expertise and is a Leader for Container Management in G2.

Similar jobs