Senior Rust Developer – Proxy Solution
Core
Design and develop an enterprise-grade, high-performance proxy solution using Rust, focusing on systems-level software, asynchronous runtimes, and networking.
Role type
Senior IC systems/networking engineer (Rust)
Builds
High-performance proxy solution (open-source core with proprietary extensions)
Domain
Cybersecurity / Networking / Systems Programming
Deliverable
production ML models | product features | infrastructure
Required skills
Rust, systems programming, asynchronous runtimes, networking protocols, low-level performance optimization, concurrency
Preferred skills
thread-per-core design, live reconfiguration, stream processing, Apache Arrow, DataFusion, hardware acceleration (SIMD, CPU architectures), Rust open-source contributions
Technologies
Rust, Apache Arrow, DataFusion
Responsibilities
Design and implement core components of the proxy solution emphasizing performance and concurrency; Fine-tune low-level networking, memory management, and async processing; Integrate capabilities like live reconfiguration and real-time stream processing; Collaborate with networking, hardware acceleration, and systems engineering teams
Seniority
Senior, hands-on IC