What are the responsibilities and job description for the Senior Rust Developer position at Credible?
This is an exciting new opportunity for a Senior Rust Developer at F5:
At F5, the mission is to create a more secure and efficient digital world. The team empowers organizations globally to develop, protect, and optimize applications that shape digital experiences. With a strong focus on cybersecurity, the company is dedicated to safeguarding users from fraud while enabling businesses to concentrate on innovation.
People are at the heart of everything F5 does. This means a relentless commitment to improving the lives of customers and their users, as well as fostering an inclusive and diverse community where every team member can thrive.
About The Role
F5 is looking for a highly experienced Senior Rust Developer to play a key role in designing and building a high-performance, enterprise-grade proxy solution using Rust. This project involves a robust open-source component alongside proprietary extensions. The position requires developing advanced systems-level software while leveraging proxy architectures and techniques. A deep understanding of asynchronous runtimes, networking, and system programming is essential for success in this role.
Responsibilities
Feature Development: Implement capabilities such as real-time stream processing and live reconfiguration.
Design and Implementation: Contribute to the architecture and development of core components for the proxy solution, with a focus on concurrency, system efficiency, and performance.
Optimization: Enhance networking performance, memory management, and asynchronous processing to maximize system throughput and minimize latency.
Collaboration: Work alongside teams specializing in systems engineering, hardware acceleration, and networking while actively participating in open-source initiatives.
Qualifications
Extensive experience working with Rust, with a strong background in systems programming and asynchronous runtimes.
In-depth knowledge of networking protocols, performance optimization at a low level, and concurrent programming.
Strong ability to work independently while contributing effectively within cross-functional teams.
Nice-to-Have Skills
Experience with thread-per-core architectures, stream processing, and live reconfiguration.
Familiarity with Apache Arrow and DataFusion.
Understanding of hardware acceleration techniques (e.g., SIMD, modern CPU architectures).
Contributions to Rust-based open-source projects.
Why Join Us?
This role offers the opportunity to work on cutting-edge proxy technology that powers high-performance solutions. The team is driven by innovation and technical excellence, developing large-scale systems while contributing to both proprietary advancements and open-source initiatives.
Equal Employment Opportunity
F5 is committed to providing equal employment opportunities to all employees and candidates, regardless of race, religion, national origin, gender identity, sexual orientation, age, disability, veteran status, or other protected classifications. The company also provides reasonable accommodations upon request for both the application process and job performance needs.
Recruitment Notice
F5 contacts candidates only through official F5 email addresses (ending in @f5.com) or via Workday notifications (ending in @myworkday.com or f5.com).
At F5, the mission is to create a more secure and efficient digital world. The team empowers organizations globally to develop, protect, and optimize applications that shape digital experiences. With a strong focus on cybersecurity, the company is dedicated to safeguarding users from fraud while enabling businesses to concentrate on innovation.
People are at the heart of everything F5 does. This means a relentless commitment to improving the lives of customers and their users, as well as fostering an inclusive and diverse community where every team member can thrive.
About The Role
F5 is looking for a highly experienced Senior Rust Developer to play a key role in designing and building a high-performance, enterprise-grade proxy solution using Rust. This project involves a robust open-source component alongside proprietary extensions. The position requires developing advanced systems-level software while leveraging proxy architectures and techniques. A deep understanding of asynchronous runtimes, networking, and system programming is essential for success in this role.
Responsibilities
Feature Development: Implement capabilities such as real-time stream processing and live reconfiguration.
Design and Implementation: Contribute to the architecture and development of core components for the proxy solution, with a focus on concurrency, system efficiency, and performance.
Optimization: Enhance networking performance, memory management, and asynchronous processing to maximize system throughput and minimize latency.
Collaboration: Work alongside teams specializing in systems engineering, hardware acceleration, and networking while actively participating in open-source initiatives.
Qualifications
Extensive experience working with Rust, with a strong background in systems programming and asynchronous runtimes.
In-depth knowledge of networking protocols, performance optimization at a low level, and concurrent programming.
Strong ability to work independently while contributing effectively within cross-functional teams.
Nice-to-Have Skills
Experience with thread-per-core architectures, stream processing, and live reconfiguration.
Familiarity with Apache Arrow and DataFusion.
Understanding of hardware acceleration techniques (e.g., SIMD, modern CPU architectures).
Contributions to Rust-based open-source projects.
Why Join Us?
This role offers the opportunity to work on cutting-edge proxy technology that powers high-performance solutions. The team is driven by innovation and technical excellence, developing large-scale systems while contributing to both proprietary advancements and open-source initiatives.
Equal Employment Opportunity
F5 is committed to providing equal employment opportunities to all employees and candidates, regardless of race, religion, national origin, gender identity, sexual orientation, age, disability, veteran status, or other protected classifications. The company also provides reasonable accommodations upon request for both the application process and job performance needs.
Recruitment Notice
F5 contacts candidates only through official F5 email addresses (ending in @f5.com) or via Workday notifications (ending in @myworkday.com or f5.com).