About Mirantis
Mirantis provides Kubernetes-native AI infrastructure for building and operating scalable, secure, and sovereign infrastructure for AI, machine learning, and data-intensive applications. Its open-source cloud-native platforms support infrastructure across on-premises, cloud, edge, and sovereign data center environments.
Responsibilities
•Design, build, and maintain production-grade control plane microservices, custom Kubernetes operators, and reconciliation engines in Rust and Go
•Write functional and non-functional requirements, architectural specifications, system sequence diagrams, and gRPC/Protobuf and REST API schemas
•Develop integration modules for modern network operating systems and DPU hardware platforms
•Instrument services with OpenTelemetry traces and metrics, and perform root-cause analysis across distributed systems
•Participate in review-gated pull request workflows across Rust, Go, and SQL codebases, maintaining high test coverage through mock-driven testing
Requirements
•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
•Mastery of Rust, including Tokio async runtime, Tonic, Axum, and sqlx; proficiency in Go
•Strong background in asynchronous concurrency models, lock-free patterns, distributed state handling, and mock-driven testing
•Experience designing gRPC/Protobuf contracts and schema evolution using zero-copy serialization and compile-time type generation
•Experience writing custom Kubernetes controllers/operators using kube-rs and CRD-driven reconciliation loops
•Commitment to test-driven design and writing testable code with mock interfaces for external service dependencies
•Proven experience writing architectural specifications and participating in cross-functional design reviews
Nice to have
Advanced SQL/PostgreSQL fluency; expertise in BGP, MP-BGP, EVPN, VXLAN, L3VNI, route targets, route server design, SONiC, Cumulus Linux, and NVUE; knowledge of NVIDIA DOCA, HBN, BlueField DPU architectures, and the DPF operator model; understanding of InfiniBand, NVLink/NMX-M partitioning, and RoCEv2; advanced Linux networking knowledge, including netlink, network namespaces, routing tables, and DHCP/DNS service implementations; familiarity with CNI plugins such as Calico and Cilium; OVS and DPDK experience; expertise in PXE/iPXE, UEFI, Secure Boot, measured boot, and TPM attestation; proficiency in Redfish, IPMI, and BMC abstractions; in-depth knowledge of Linux boot chains, systemd, initramfs, and BIOS configuration matrices; practical experience with PKI, X.509, TLS, SPIFFE/SVID, Vault, KMS, Keycloak, OAuth2/JWT, and RBAC; experience with KubeVirt/KVM; experience with kube-rs or controller-runtime and CRD-driven reconciliation loops; demonstrated participation in or maintenance of open-source systems projects
Conditions
•Location: Barcelona
•Professional development and training
•Conference and working-group attendance
•Company outings, happy hours, hackathons, and tech talks
•Competitive compensation package with a strong benefits plan