Principal Rust Developer
Core
Design and build a low-latency, high-throughput data forwarding plane and core infrastructure components for a cloud-native Zero Trust Exchange platform.
Role type
Principal Rust Developer (Systems/Infrastructure)
Builds
Distributed, scalable systems and gRPC-based APIs for the data forwarding plane
Domain
Cybersecurity / Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Rust (systems programming, async frameworks like Tokio/async-std), distributed systems design, Linux networking (namespaces, sockets, kernel-user space interaction), containerization, CI/CD, performance profiling
Preferred skills
C/C++ or Go, eBPF, DPDK, Kubernetes networking, gRPC, Protobufs, L2–L4 networking protocols (TCP/IP, QUIC)
Technologies
Rust, Tokio, async-std, gRPC, Protobufs, Linux, Kubernetes, eBPF, DPDK
Responsibilities
Design and implement distributed system components, optimize system performance via profiling, engage in code reviews and system design discussions, mentor junior engineers
Seniority
Principal, hands-on IC with strategy & mentorship