M

Mirantis

Kubernetes management platform with services

Senior Solutions Architect - AI Infrastructure Networking

Pre-Sales Solution EngineeringConfirmed live in the last 24 hours
Full-timeRemote in USANo salary listed

About the Job

Requirements

  • A bachelor's degree in Computer Science, Electrical Engineering, Telecommunications, or a related field, or equivalent practical experience.
  • At least 8 years of experience in network engineering or network architecture, including at least 3 years in data center, high-performance computing, or cloud infrastructure networking.
  • Customer-facing experience as a solutions architect, pre-sales engineer, consultant, or technical lead.
  • Experience designing data center networks, including spine-leaf and Clos topologies, rail-optimised GPU fabrics, oversubscription, equal-cost multipath routing, and scaling to thousands of nodes.
  • InfiniBand experience, including subnet management, partitioning, adaptive routing, and understanding NCCL and RDMA traffic behavior on the fabric.
  • RoCEv2 over Ethernet experience, including lossless and congestion-controlled designs using PFC, ECN, and DCQCN; quality of service; MTU; and buffer tuning.
  • Experience with routing and overlays, including BGP, EVPN-VXLAN, and VRFs for multi-tenancy.
  • Experience with hybrid and multi-cloud connectivity, including interconnects, VPNs, cloud provider networking constructs, and IP address and DNS planning across sites.
  • Linux networking knowledge, including NIC management by the kernel and drivers, PCI passthrough, SR-IOV, IOMMU, NUMA affinity, and tools such as iproute2, ethtool, and devlink.
  • Kubernetes networking experience with CNI plugins such as Cilium, Calico, or OVN-Kubernetes; Multus and secondary networks; SR-IOV and RDMA device plugins; network policy; and service exposure.
  • Experience with KubeVirt and configuring VM networking, passthrough, and SR-IOV on Kubernetes.
  • Programming or scripting experience in at least one language; Python or Go is preferred. Comfortable using Git, CI, and infrastructure-as-code.
  • Able to provide concrete examples of curiosity, ownership, proactivity, fast learning, and business acumen, including relating network design choices to cost, time-to-value, and risk.
  • Excellent written and spoken English, including the ability to write documents others can build from.
  • Able to present to large audiences at conferences and events and run hands-on workshops.
  • Able to adapt communications to audiences ranging from network engineers to customer executives.
  • Experience working in an international, distributed company across time zones and work cultures, collaborating with Solutions Architects, Partner Management, and Engineering teams.

Responsibilities

  • Design and publish network reference architectures and solution designs for k0rdent AI, covering data center topologies from a single rack to multi-thousand-GPU clusters.
  • Define compute (east-west) fabrics on InfiniBand and RoCEv2 Ethernet, including rail-optimised and fat-tree/Clos designs, oversubscription, and failure-domain choices.
  • Define front-end, storage, and management networks and how they connect to customer data centers, public clouds, and hybrid environments.
  • Specify multi-tenant isolation across the stack, including InfiniBand partitions (PKeys), VRFs and EVPN-VXLAN on Ethernet, and Kubernetes-level network policy.
  • Document scale limits and trade-offs, including cost, performance, operability, and vendor lock-in, with defensible reasoning customers can follow.
  • Define how Linux hosts expose NICs, DPUs, and SuperNICs to workloads using PCI passthrough, SR-IOV virtual functions, IOMMU groups, NUMA, and GPU-NIC affinity.
  • Design Kubernetes networking for AI workloads, including primary and secondary CNIs, Multus, SR-IOV and RDMA device plugins, NVIDIA Network Operator, and Dynamic Resource Allocation (DRA).
  • Design networking for virtual machines on KubeVirt, including passthrough and SR-IOV for GPU and RDMA traffic.
  • Track and evaluate emerging AI networking technologies and standards, including Ultra Ethernet (UEC), SuperNIC and DPU offloads, scale-up and scale-across fabrics, and Kubernetes DRA network drivers.
  • Prototype alternative designs in the lab, including designs customers have not yet requested, and measure them against current practice.
  • Challenge established or customer-preferred designs when evidence supports a better option, and make the case with data.
  • Publish research findings as internal notes and design proposals and, where appropriate, external papers, blog posts, or talks.
  • Build and run proofs of concept with customers and partners on Mirantis lab hardware and customer sites, and report results against agreed success criteria.
  • Write automation and tooling using Python, Go, Bash, Ansible, Helm, Kubernetes manifests, and Terraform to make reference architectures reproducible.
  • Run validation and benchmarking of fabrics and host configurations, including NCCL tests, perftest, and ib_write_bw, and turn findings into design guidance.
  • Act as the network subject matter expert in customer discovery, design reviews, and architecture workshops, bringing thought leadership and new ideas rather than only reflecting current practice.
  • Work with hardware and networking partners, including NVIDIA, server OEMs, switch vendors, and network vendors, on joint designs and validations.
  • Feed research results back to Product and Engineering and help shape the k0rdent AI roadmap.
  • Present at industry events, webinars, and partner summits, and run hands-on workshops for technical audiences.
  • Write technical content, including reference architecture documents, solution briefs, blog posts, and internal enablement materials.

Desired Qualifications

  • Hands-on experience with NVIDIA networking, including Quantum InfiniBand, Spectrum-X Ethernet, ConnectX SuperNICs, BlueField DPUs, UFM, and NVIDIA reference designs for AI factories.
  • Experience with GPU cloud, neocloud, or HPC operators, or NVIDIA Cloud Partner (NCP)-style deployments.
  • Bare-metal provisioning and lifecycle experience with Metal3, Ironic, Redfish, PXE/iPXE, and Cluster API.
  • Experience with network automation, SDN controllers, and switch operating systems such as Cumulus Linux, SONiC, or vendor equivalents.
  • Experience with global load balancing and service exposure for distributed inference, including GSLB, Gateway API, and ingress.
  • Familiarity with software-defined storage networking for AI, including NVMe-oF and GPUDirect Storage.
  • Experience with Mirantis products, MKE, k0s, or k0rdent networking.
  • Contributions to open-source networking or Kubernetes projects, or a track record of public talks and technical writing.
  • Participation in standards or industry bodies such as the Ultra Ethernet Consortium, OCP, or IETF, or published research, patents, or white papers.
  • Additional languages beyond English, such as a European language.

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