Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Mirantis

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

Mirantis

. Design, build, and maintain production-grade control-plane microservices, Kubernetes operators, and reconciliation engines in Rust and Go .

Posted 10/15/2026full-timeRemote • CzechiaSeniorWebsite

Tech Stack

Tools & technologies
CloudDistributed SystemsDNSGRPCKubernetesLinuxMicroservicesPostgresRustSQLVaultGo

About the role

Key responsibilities & impact
  • Design, build, and maintain production-grade control-plane microservices, Kubernetes operators, and reconciliation engines in Rust and Go
  • Author functional and non-functional requirements, architectural specifications, system sequence diagrams, and gRPC/Protobuf and REST API schemas
  • Develop integrations for SONiC, NVUE, Cumulus, and DPU hardware platforms
  • Instrument services with OpenTelemetry traces and metrics
  • Perform root-cause analysis across polyglot distributed systems
  • Participate in review-gated pull request workflows across Rust, Go, and SQL codebases
  • Ensure high test coverage through mock-driven testing
  • Drive control-plane development for high-density, high-throughput AI training and inference infrastructure
  • Contribute to open-source projects and participate in cross-domain design and code reviews

Requirements

What you’ll need
  • Primary mastery of Rust, including Tokio async runtime, Tonic, Axum, and sqlx
  • 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, BlueField DPU architectures, and DPF operator models
  • Understanding of InfiniBand, NVLink/NMX-M partitioning, and RoCEv2
  • Advanced Linux netlink, network namespaces, routing tables, DHCP/DNS service implementation knowledge
  • Familiarity with Calico and Cilium CNI plugins
  • Expertise in PXE/iPXE, UEFI, Secure Boot, measured boot, and TPM attestation
  • Proficiency in Redfish, IPMI, and BMC abstractions
  • In-depth knowledge of 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 writing Kubernetes controllers/operators using kube-rs or controller-runtime
  • Commitment to test-driven design and mock interfaces
  • Proven architectural specification and cross-functional design review experience
  • 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
  • Open-source systems project participation or maintainership is a plus

Benefits

Comp & perks
  • 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
  • Remote work availability