Join a team building a high-performance proxy solution from the ground up using Rust. This role centers on designing and refining systems-level software where efficiency, concurrency, and throughput are critical. You’ll develop core components that handle live reconfiguration, stream processing, and low-latency networking, ensuring the system performs at scale.
What You'll Do
- Design and implement key parts of a proxy engine with a strong emphasis on performance and system-level reliability.
- Optimize asynchronous operations, memory usage, and network stack behavior to reduce latency and increase throughput.
- Integrate features such as real-time data streaming and dynamic configuration updates without service interruption.
- Collaborate with experts in networking, hardware acceleration, and systems engineering to solve complex technical challenges.
- Contribute improvements to open-source Rust projects related to networking and data processing.
What We're Looking For
- Deep experience in Rust, especially in async programming, systems development, and performance tuning.
- Strong understanding of networking protocols, concurrency models, and low-level optimization techniques.
- Proven ability to work independently and contribute effectively within cross-functional teams.
Nice to Have
- Experience with thread-per-core architectures, live service updates, and stream processing pipelines.
- Familiarity with Apache Arrow, DataFusion, or similar data processing frameworks.
- Knowledge of hardware acceleration methods such as SIMD and CPU-specific optimizations.
- Active contributions to open-source Rust projects.
Environment and Impact
You’ll work on foundational infrastructure that powers high-scale services, combining systems programming with real-world performance demands. The team values technical rigor, collaboration, and innovation. Work can be conducted remotely or on-site, with flexibility to support your productivity. This role supports accessibility accommodations throughout the hiring process and beyond.
The company is committed to building inclusive teams and fostering a culture where diverse perspectives thrive. We focus on enhancing user experiences, advancing security, and solving complex technical problems at scale.