Mirantis logo
Mirantis

Strategic open source infrastructure for containers and virtual machines.

Software Engineer, Infrastructure (Go)

Backend EngineerSoftware EngineerFull TimeRemoteMid LevelTeam 501-1,000H1B SponsorCompany SiteLinkedIn

Location

United States

Posted

11 hours ago

Salary

0

Seniority

Mid Level

Job Description

Software Engineer, Infrastructure (Go)

Mirantis

Role Description We are looking for an experienced Full-Stack Software Engineer 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. Benefits - 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.

Related Job Pages

More Backend Engineer Jobs

SEITENBAU GmbH logo

Senior Java Developer – Konstanz, Berlin

SEITENBAU GmbH

Wenn aus Ideen Software wird: erfolgreich digitalisieren mit SEITENBAU.

Backend Engineer12 hours ago
Full TimeRemoteTeam 201-500H1B No Sponsor

• Du bist überzeugt, dass innovative Technologie und Software gesellschaftlich relevante Themen unterstützt, verändert und vorantreibt? Das sind wir auch! • Du denkst dich mit Begeisterung in die fachlichen Fragestellungen unserer Kund*innen ein und entwickelst hochqualitative und skalierbare Softwarelösungen. • Du implementierst User Stories in Java, optimierst bestehenden Code und bringst dein tiefgreifendes Verständnis für Clean Code Praktiken ein. • Du entwickelst und optimierst kontinuierlich automatisierte Testszenarien, um eine hohe Qualität des Codes zu gewährleisten. • Du führst Code Reviews durch, arbeitest im Pair Programming und förderst aktiv den Know-how-Transfer im Team. • Du treibst die Weiterentwicklung und Optimierung der im Team etablierten Continuous Integration / Continuous Delivery Pipeline voran, um Effizienz und Qualität nachhaltig zu maximieren.

Germany
redbee logo

Desarrollador Back-End

redbee

Connecting businesses and technology expertise. Conectando negocios con expertise tecnológico.

Backend Engineer12 hours ago
ContractRemoteTeam 51-200H1B No Sponsor

• Construir APIs REST/GraphQL robustas, escalables y seguras. • Diseñar esquemas de base de datos (SQL/NoSQL/Cache) y mecanismos de acceso seguro. • Aplicar principios de diseño limpio (Clean Architecture, DDD). • Desplegar servicios en entornos serverless, contenedores y Kubernetes. • Ejecutar testing de contrato/API y validar flujos end-to-end.

Colombia
airSlate logo

Lead PHP Engineer

airSlate

Empowering anyone to create, innovate, automate, and digitally transform their workflows.

Backend Engineer13 hours ago
Full TimeRemoteTeam 501-1,000H1B Sponsor

• Develop the payments and billing codebase and contribute to its technical direction • Take experiments and gateway integrations end-to-end: scope, build, analyze, deliver a verdict • Optimize existing payment systems for reliability, performance, and security • Lead people: run 1:1s and PDPs, mentor, keep the team aligned and resilient • Maintain production payments and troubleshoot issues as part of an on-duty rotation • Collaborate cross-functionally with Product and Growth on payment initiatives • Use AI-assisted development in your daily work

Poland
Binance logo

Senior Web3 Security Software Engineer – Java

Binance

The World’s Leading Blockchain Ecosystem and Digital Asset Exchange

Backend Engineer13 hours ago
Full TimeRemoteTeam 1,001-5,000Since 2017H1B No Sponsor

• Participate in the architecture design, development, and optimization of backend systems within Binance’s Web3 security domain, ensuring high performance, availability, reliability, and scalability. • Maintain, migrate, and upgrade existing backend and security service systems to continuously improve service quality and system stability. • Design and implement new services and technical solutions, working closely with product managers and cross-functional teams to translate business and security requirements into actionable technical plans. • Collaborate with specialist and operation teams to improve security systems, automated tools, and threat detection capabilities, enhancing operational efficiency and automation. • Work with analysts and data teams on data collection, cleaning, modeling, and analysis to support security-related use cases. • Participate in the design and implementation of backend and big data workflows for Web3 security and security control scenarios. • Communicate and collaborate effectively with internal and external stakeholders, including global teams, to ensure smooth project execution.

Singapore