Senior Rust Developer – Proxy Solution
F5 · San Jose, CA · 3 wk ago
HybridEngineeringFull-time
About the role
We are seeking a highly skilled Senior Rust Developer to join our team in designing and developing an enterprise-grade, high-performance proxy solution using Rust.
Responsibilities
- Contribute to the design and implementation of core components of our proxy solution, emphasizing performance, concurrency, and efficient system-level programming.
- Fine-tune low-level networking, memory management, and async processing to maximize throughput and minimize latency.
- Integrate capabilities like live reconfiguration and real-time stream processing.
- Work closely with teams specializing in networking, hardware acceleration, and systems engineering while actively contributing to open-source projects.
Qualifications
- Extensive experience in Rust with a strong background in systems programming and asynchronous runtimes.
- Proven expertise in networking protocols, low-level performance optimization, and concurrency.
- Ability to work independently and effectively within cross-functional teams.
Nice-to-Have Skills
- Experience with thread-per-core design, live reconfiguration, and stream processing.
- Familiarity with Apache Arrow and DataFusion.
- Background in hardware acceleration techniques (e.g., SIMD, modern CPU architectures).
- Contributions to Rust-based open-source projects.