
Rust Senior Software Engineer – Bare Metal as a Service & Datacenter Networking
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.
Ähnliche Stellen

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

Senior Software Engineer (Golang, Kubernetes)

Lead Software Engineer (Golang/TypeScript) - Independent Contractor

Senior Cloud-Native Software Engineer (Full Stack / Kubernetes) m/w/d

Principal Software Engineer - Remote
