SlipstreamJobsFresh Startup & VC-Backed Jobs

Senior Software Engineer (Rust) - remote in the EU

Mirantis - Remote - Remote - posted 2026-09-18

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 building next-generation, cloud-native bare-metal orchestration platforms for AI infrastructure. The engineering team operates on a T-shaped model where each engineer brings deep expertise in a primary domain while maintaining practical fluency across neighboring systems. As a Senior Software Engineer (Rust), you will drive the development of control planes powering high-density, high-throughput infrastructure for AI training and inference workloads. You'll work on production-grade control plane microservices, custom Kubernetes operators, and robust reconciliation engines in Rust and Go. Key responsibilities include: - Design, build, and maintain production-grade control plane microservices, custom Kubernetes operators, and reconciliation engines in Rust and Go - Author clear Functional and Non-Functional Requirements, architectural specs, system sequence diagrams, and clean gRPC/Protobuf and REST API schemas - Develop custom integration modules for modern network operating systems (SONiC, NVUE, Cumulus) and DPU hardware platforms - Instrument services end-to-end using OpenTelemetry traces and metrics, performing systematic root-cause analysis across distributed systems - Participate in rigorous, review-gated pull request workflows across Rust, Go, and SQL codebases with high test coverage via mock-driven testing The team develops primary control plane software in Rust and Go, leverages Kubernetes operators, and fosters an OpenTelemetry-first operational culture. Development is fundamentally based on open-source projects, and contributing to them is a major part of the work. REQUIREMENTS: Required: - 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 or systems programming - Primary mastery of Rust (Tokio async runtime, Tonic, Axum, sqlx) and proficiency in Go (secondary) - Strong background in async concurrency models, lock-free patterns, distributed state handling, and mock-driven testing discipline - gRPC/Protobuf contract design (via tonic/prost) and schema evolution (using zero-copy serialization and compile-time type generation) - Experience writing custom controllers/operators using kube-rs with CRD-driven reconciliation loop patterns - Commitment to test-driven design, writing highly testable code with mock interfaces for external service dependencies - Proven track record of writing crisp architectural specs and engaging in constructive, cross-functional design reviews Desired: - Advanced SQL / PostgreSQL fluency - 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 the DOCA Platform Framework operator model - 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 - 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 - Demonstrated participation in or maintaining open-source systems projects

Similar roles