SlipstreamJobsFresh Startup & VC-Backed Jobs

Rust Senior Software Engineer – Bare Metal as a Service & Datacenter Networking

Mirantis - Prague, Czech Republic - In-office - posted 2026-10-15

Apply on the company site

SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.

Mirantis is seeking a Senior Software Engineer to join its cloud infrastructure engineering team building next-generation bare-metal orchestration platforms for AI workloads. The role combines deep expertise in datacenter networking and DPU architectures with strong software architecture principles. You will work within a T-shaped engineering model where each engineer brings deep primary domain expertise while maintaining practical fluency across neighboring systems. The team develops control plane software in Rust and Go, leverages Kubernetes operators, and follows an OpenTelemetry-first operational culture. Core responsibilities include: - Designing, building, and maintaining production-grade control plane microservices, custom Kubernetes operators, and reconciliation engines in Rust and Go - Authoring Functional and Non-Functional Requirements, architectural specs, system sequence diagrams, and clean gRPC/Protobuf and REST API schemas - Developing custom integration modules for modern network operating systems (SONiC, NVUE, Cumulus) and DPU hardware platforms - Instrumenting services end-to-end using OpenTelemetry traces and metrics, performing systematic root-cause analysis across distributed systems - Participating in rigorous, review-gated pull request workflows across Rust, Go, and SQL codebases with high test coverage via mock-driven testing The team operates on open-source foundations, and contributing to open-source projects is a major part of the work. You will work with Fortune 500 and Global 2000 customers implementing next-generation cloud technologies. Qualifications: - Primary mastery of Rust (Tokio async runtime, Tonic, Axum, sqlx) and strong proficiency in Go - Advanced SQL/PostgreSQL fluency, gRPC/Protobuf contract design, and schema evolution - Strong background in async concurrency models, lock-free patterns, distributed state handling, and mock-driven testing - Expertise in BGP, MP-BGP, EVPN, VXLAN, L3VNI, route targets, and route server design - Hands-on experience with SONiC, Cumulus Linux, and NVUE - Deep knowledge of NVIDIA DOCA, Host-Based Networking (HBN), BlueField DPU architectures, and DPF operator model (BFB, DPUSet, DPUNode CRDs) - Understanding of InfiniBand fabrics, NVLink/NMX-M partitioning, and RoCEv2 - Advanced grasp of Linux netlink, network namespaces, routing tables, and internal DHCP/DNS service implementations - Familiarity with CNI plugins (Calico, Cilium); OVS and DPDK experience is a plus - Expertise in PXE/iPXE, UEFI, Secure Boot, measured boot, and TPM attestation - Proficiency in Redfish, IPMI, and BMC abstractions across heterogeneous hardware platforms (Dell, Lenovo, NVIDIA) - In-depth knowledge of boot chains, systemd, initramfs, BIOS configuration matrices - Practical experience with PKI, X.509 certificates, TLS, SPIFFE/SVID, Vault, KMS, Keycloak (OAuth2/JWT), and RBAC - Experience with KubeVirt/KVM - Experience writing custom controllers/operators using kube-rs or controller-runtime with CRD-driven reconciliation patterns - Commitment to test-driven design and writing highly testable code with mock interfaces - Proven track record of writing crisp architectural specs and engaging in constructive cross-functional design reviews - Bachelor's or Master's degree in Computer Science, Computer Engineering, or equivalent practical experience - 5+ years of software engineering experience in cloud-native platforms, systems programming, networking, or infrastructure automation - Demonstrated participation or maintainership in open-source systems projects is a plus

Similar roles