Principal Software Engineer (Storage)

Mirantis, Inc.
Austin, TX, United States
1 day ago
Apply on jobs.smartrecruiters.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours

Tech stack

OpenTofu Application Programming Interfaces (APIs) Artificial Intelligence Common ISDN Application Programming Interface (CAPI) Code Review Public Key Infrastructure Software Engineering Caching Build Management Kubernetes Storage Technologies Bare Metal
+2 more
Terraform Data Pipelines

Job description

We are looking for a principal-level software engineer who thinks in systems and data paths - someone who can reason about throughput, latency, consistency, and failure across a storage stack, then express that understanding as clean, testable Go. The right candidate has built production software against real storage systems (whether enterprise NAS, scale-out, or object), understands what makes storage fast and reliable at scale, and has a track record of leading an engineering team, exerting influence across the whole organization., 1. Storage Software & Integration

  • Design and build control-plane services, drivers (e.g., CSI), and tooling that provision, configure, and operate storage for Kubernetes-based AI/compute workloads.
  • Integrate high-performance storage platforms - Dell PowerScale, VAST, and comparable systems - into automated, declarative provisioning workflows.
  • Build data-path, telemetry, and observability tooling to diagnose and resolve performance, reliability, and scaling issues.
  1. Software & Automation * Write production-quality software - primarily in Go - with strong testing, code review, and operational rigor. * Deliver infrastructure-as-code (Terraform/OpenTofu) and GitOps-driven pipelines (ArgoCD or Flux) for storage configuration and lifecycle. * Support bare-metal and hybrid provisioning where storage intersects host and cluster bring-up.

  2. Platform & Hybrid Delivery * Deliver storage integration for k0s-based Kubernetes via Cluster API (CAPI) and K0rdent management/child cluster topologies. * Architect storage software for fully disconnected (air-gapped) environments, including local artifact/mirror connectivity (Harbor) and PKI/TLS considerations.

Requirements

  • 7+ years of software development, including production systems, with Go as a primary language.
  • 5+ years building or integrating storage systems (distributed, scale-out, NAS, or object) at scale.
  • Solid understanding of storage fundamentals: file/block/object models, throughput and latency behavior, caching, consistency, and failure modes.
  • Experience with Kubernetes storage (CSI, persistent volumes, storage classes), and Kubernetes controllers and operators patterns.
  • Strong written and verbal communication with technical audiences, non-technical stakeholders, and executive leadership.

Preferred

  • Hands-on experience with high-performance storage platforms such as Dell PowerScale, VAST, or comparable technologies.
  • Experience with the Mirantis K0rdent stack (K0rdent Enterprise, K0rdent AI, k0s, MKE) and Cluster API.
  • Experience developing storage for GPU/AI workloads (high-throughput data pipelines, GPUDirect Storage).

Benefits & conditions

  • Build the foundation platform for the AI cloud era, working directly with leading GPU cloud operators, NeoClouds, sovereign clouds, and AI-first enterprises
  • Collaborate with a world-class, distributed team committed to openness and technical excellence
  • Shape the product narrative and influence go-to-market success

About the company

About Mirantis

Mirantis, an IREN company, is the Kubernetes-native AI infrastructure company, enabling organizations to build and operate scalable, secure, and sovereign infrastructure for modern AI, machine learning, and data-intensive applications. By combining open source innovation with deep expertise in Kubernetes orchestration, Mirantis empowers platform engineering teams to deliver composable, production-ready developer platforms across any environment-on-premises, in the cloud, at the edge, or in sovereign data centers. As enterprises navigate the growing complexity of AI-driven workloads, Mirantis delivers the automation, GPU orchestration, and policy-driven control needed to manage infrastructure with confidence and agility. Committed to open standards and freedom from lock-in, Mirantis ensures that customers retain full control of their infrastructure strategy. https://www.mirantis.com

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on jobs.smartrecruiters.com
Prepare application

Good distractions

Loading talks and stories from around this role…