San Jose, United States of America Hybrid

F5 is hiring a Senior Rust Developer – Proxy Solution

About the Role

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.

Required Skills
Rustasynchronous runtimesnetworking protocolslow-level performance optimizationconcurrencyApache ArrowDataFusionSIMDmodern CPU architecturessystems programming Rustasynchronous runtimesnetworking protocolssystem programminglow-level performance optimizationconcurrencyApache ArrowDataFusionSIMDmodern CPU architectures
Ready to relocate and code from paradise?

Thailand or Vietnam — your office, your rules

Iglu offers relocation to Bangkok, Chiang Mai, Ho Chi Minh City, or Hong Kong. Full employment, legal setup, and a community of 200+ digital professionals.

Relocation to 5 countries
Full legal work setup
Developer community access
Work-life balance culture
Explore locations
Relocation support included
About company
F5
F5 empowers organizations to create, secure, and run applications that enhance the digital world. The company specializes in multi-cloud application services, delivering and securing applications from 'code to customer' across all types of environments, serving enterprises, service providers, financial and educational institutions, government entities, and consumer brands.
All jobs at F5 Visit website
Job Details
Category backend
Posted a year ago