← Back to list
Job · Senior

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

Software Engineer • Senior • Remote • Full-time • Czechia Czechia

A senior software engineering role building the control plane of a cloud-native bare-metal orchestration platform in Rust and Go, requiring deep datacenter networking and DPU expertise.

Responsibilities

  • ▹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 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 with OpenTelemetry traces and metrics, performing systematic root-cause analysis across polyglot distributed systems
  • ▹Participating in rigorous, review-gated pull request workflows across Rust, Go and SQL codebases while ensuring high test coverage via mock-driven testing

Requirements

  • ▹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 discipline
  • ▹Expertise in datacenter protocols: 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 DPF (DOCA Platform Framework) operator model (BFB, DPUSet, DPUNode CRDs)
  • ▹Understanding of high-performance interconnects: InfiniBand fabrics, NVLink/NMX-M partitioning, and RoCEv2
  • ▹Advanced grasp of Linux kernel networking: netlink, network namespaces, routing tables, and internal DHCP/DNS service implementations
  • ▹Familiarity with CNI plugins (Calico, Cilium)
  • ▹Expertise in PXE/iPXE, UEFI, Secure Boot, measured boot, and TPM attestation
  • ▹Proficiency in Redfish, IPMI, and BMC abstractions across heterogeneous hardware

Nice to have

  • ▹OVS and DPDK experience

About the company

The team builds next-generation, cloud-native bare-metal orchestration platforms for AI neo-cloud environments. They operate on a T-shaped engineering model: each engineer has deep expertise in a primary domain while maintaining practical fluency across neighboring systems, enabling rigorous design and code reviews and dependable on-call coverage. Development is fundamentally based on open-source projects, and contributing to them is a major part of the work. The primary control plane software is built in Rust and Go, using Kubernetes operators, with an OpenTelemetry-first operational culture.

Similar jobs