Senior Golang Software Engineer, Infrastructure - remote in the US

Posted Yesterday
Hiring Remotely in USA
Remote
Senior level
Software
The Role
Design and implement infrastructure services for a GPU-as-a-Service platform. Build REST and gRPC APIs, bare-metal provisioning workflows, Kubernetes cluster automation, reconciliation loops, and durable asynchronous operations. Manage server enrollment, inspection, OS provisioning, cluster creation, hardware inventory interfaces, error handling, idempotency, and multi-tenant infrastructure reliability.
Summary Generated by Built In
Company Description

Mirantis 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.

Job Description

We are looking for an experienced Software Engineer, Infrastructure to design and implement the Infrastructure Services that power our GPU-as-a-Service platform. You will build the control plane that turns high-level API calls into real infrastructure actions — enrolling bare-metal servers, provisioning them, and assembling them into multi-tenant Kubernetes clusters on high-performance hardware.

You will own the full lifecycle of the infrastructure-level services—from the Server and MachineType APIs down to the provisioning workflows and reconciliation loops that keep the platform's view of hardware consistent with physical reality.
 

Key Responsibilities

• Infrastructure API Design: Design, build, and maintain the versioned REST and gRPC APIs for bare-metal server lifecycle, MachineType definitions, and cluster CRUD operations.

• Provisioning & Workflow Development: Develop the asynchronous workflows that drive server enrollment, inspection, OS provisioning, and cluster bring-up, exposing durable status to callers.

• Implementation: Implement and maintain the consoles and interfaces that visualize hardware inventory, provisioning progress, and cluster health.

• System Reliability: Design the error-handling models, idempotency guarantees, and reconciliation loops necessary to manage long-running provisioning operations reliably.

Qualifications

API Development: Strong experience designing RESTful APIs or gRPC services. You understand API versioning and gateway patterns.

• 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.

• Bare-Metal Provisioning: Hands-on experience with bare-metal provisioning flows — BMC/Redfish, PXE/iPXE, image management, and hardware inspection.

• 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.
 

Preferred Qualifications

• 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.

Additional Information

What does Mirantis offer you?

- Work with an established Silicon Valley leader in the cloud infrastructure industry;
- Work with exceptionally passionate, talented and engaging colleagues, helping Fortune 500 and Global 2000 customers implement next-generation cloud technologies;
- Be a part of cutting-edge, open-source innovation;
- Thrive in the high-energy environment of a young company where openness, collaboration, risk-taking, and continuous growth are valued;
- Professional development and training;
- Attend conferences and working groups;
- Company outings, happy hours, hackathons, and tech talks;
- Receive a competitive compensation package with a strong benefits plan.

It is understood that Mirantis, Inc. may use automated decision-making technology (ADMT) for specific employment-related decisions. Opting out of ADMT use is requested for decisions about evaluation and review connected with the specific employment decision for the position applied for. You also have the right to appeal any decisions made by ADMT by sending your request to [email protected]

By submitting your resume, you consent to the processing and storage of your personal data in accordance with applicable data protection laws, for the purposes of considering your application for current and future job opportunities.

We are a Leader for Container Management in G2 (#2 after AWS)!

Skills Required

  • Strong experience designing RESTful APIs or gRPC services, including API versioning and gateway patterns
  • Proficiency in Go
  • Deep understanding of Kubernetes primitives and controller or reconciler patterns
  • Experience with bare-metal provisioning, including BMC or Redfish, PXE or iPXE, image management, and hardware inspection
  • Experience building workflow-driven or event-driven systems for long-running operations and state consistency
  • Experience building informers or reconciliation bridges between external datastores and Kubernetes resource state
  • Experience with multi-tenant platforms requiring strict data and network isolation
  • Familiarity with Terraform or OpenTofu and GitOps configuration using ArgoCD or Flux
  • Familiarity with GPU server hardware, DPUs, NICs, and high-performance datacenter fabrics

Mirantis Compensation & Benefits Highlights

The following summarizes recurring compensation and benefits themes identified from responses generated by popular LLMs to common candidate questions about Mirantis and has not been reviewed or approved by Mirantis.

  • Fair & Transparent Compensation Pay is considered fair-to-good and competitive for certain technical and senior roles, and compensation is often viewed as a relative strength. Overall packages can feel solid in context, even if not universally top-of-market.
  • Healthcare Strength Health coverage is described as comprehensive, including medical, dental, and vision, with employer-verified listings and mentions of strong coverage in practice. Core offerings align with what tech employees typically expect and are sometimes called out as a highlight.
  • Leave & Time Off Breadth Policies include PTO, sick time, paid holidays, bereavement leave, and generous parental leave. These provisions are frequently characterized as generous and supportive of work-life balance.

Mirantis Insights

Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Campbell, CA
729 Employees
Year Founded: 1999

What We Do

We are dedicated to helping organizations increase developer productivity and ship code faster on public and private clouds. We provide a ZeroOps experience to remove the stress of managing cloud native infrastructure by combining software and automation tools with our cloud native expertise to deliver the industry's leading secure cloud platforms. Our capabilities allow us to provide a secure and reliable cloud native platform that includes validated FIPS-140-2 Encryption and DISA STIG ready capabilities. Who do we serve? We serve a wide range of industries, building on our extensive customer experience to provide distinct value in specific verticals including Financial Services, Government & Education, Healthcare, Manufacturing, and Telecommunications. Mirantis serves many of the world’s leading enterprises, including Adobe, DocuSign, Inmarsat, PayPal, Reliance Jio, Societe Generale, Splunk, and S&P Global. Learn more at www.mirantis.com.

Similar Jobs

Luxor Technology Logo Luxor Technology

Golang Engineer: Cloud Platform

Blockchain • Hardware • Software • Energy • Cryptocurrency • Big Data Analytics
In-Office or Remote
16 Locations
100 Employees

PNC Bank Logo PNC Bank

Technology Solution Center Analyst

Machine Learning • Payments • Security • Software • Financial Services
Remote or Hybrid
USA
55000 Employees
38K-75K Annually

Enverus Logo Enverus

Test Automation Engineer

Big Data • Information Technology • Software • Analytics • Energy
In-Office or Remote
2 Locations
1800 Employees

Motive Logo Motive

Artificial Intelligence Engineer

Artificial Intelligence • Fintech • Hardware • Information Technology • Sales • Software • Transportation
Easy Apply
Remote
United States
4000 Employees
140K-160K Annually

Similar Companies Hiring

Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees
Revel Thumbnail
Aerospace • Hardware • Robotics • Software
Marina Del Rey, California
60 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
30 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account