Posted on: 15/07/2025
Exciting Opportunity for Rust Developers! Join a leading NASDAQ-listed company at the forefront of AI-powered coding assistance. If you have expertise in Rust and love solving complex engineering problems, we want you!
Responsibilities :
- Work with complex Rust codebases using CLI tools (grep, ripgrep).
- Develop new features while ensuring memory safety, ownership rules, and type correctness.
- Write and execute unit, integration, and property-based tests (cargo test, proptest, quickcheck).
- Debug and fix concurrency, ownership, and memory safety issues.
- Optimize Rust code using profiling and benchmarking tools (cargo bench).
- Manage Rust environments (cargo, dependencies, feature flags).
- Maintain best practices in error handling, concurrency, and efficient memory usage.
Requirements :
- 3+ years of experience with Rust programming (ownership, borrowing, lifetimes).
- Experience with Rust frameworks (Tokio, Actix, Rocket).
- Strong knowledge of Rust libraries (Serde, Rayon).
- Experience in asynchronous programming & multi-threading.
- Ability to debug and refactor large Rust codebases.
- Familiarity with testing ecosystems (unit, integration, property-based tests).
- 4+ years of total work experience.
- Availability for 4 hours of PST overlap.
Nice to Have :
- Experience in API documentation & doc-tests.
The job is for:
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1513146
Interview Questions for you
View All