This range is provided by YO IT CONSULTING. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.
Base pay range
$10.00/hr - $27.00/hr
Sr Rust Developer - LLM
Location: Anywhere in the World Permanent Remote
Contract length: 5 - 20 Months
Opportunity: Full Time, 8 hours, Overlap Required: 5 hours PST
Total Years Of Experience: 5+ years experience
Mandatory Skills: Rust - 3 yrs, Rust Frameworks (Tokio, Actix, Rocket) - 3 yrs, Libraries (Serde and Rayon) - 3 years
About The Role
We are looking for an experienced Rust Developer to contribute to a cutting-edge project focused on evaluating AI-assisted Rust development. This role involves working on real-world Rust codebases, implementing features, debugging, refactoring, and writing comprehensive tests to ensure memory safety and correctness.
Responsibilities
* Navigate and modify complex Rust codebases using CLI tools like grep and ripgrep.
* Implement new features with a focus on memory safety, ownership rules, and type correctness.
* Write and execute tests using cargo tests, including property-based testing (protest or quick check).
* Refactor existing Rust code while maintaining functionality and performance.
* Debug and fix memory safety, ownership, and concurrency-related issues.
* Set up and manage Rust development environments using cargo, including handling dependencies and feature flags.
* Ensure best practices in Rust development, including proper error handling, concurrency safety, and efficient memory usage.
Requirements
* Strong experience with Rust programming language concepts, including ownership, borrowing, and lifetimes.
* Familiarity with Rust frameworks like Tokio, Actix, Rocket and libraries such as Serde and Rayon.
* Experience with Rust’s testing ecosystem, including unit, integration, and property-based testing.
* Knowledge of multi-threading and asynchronous programming in Rust.
* Ability to work with complex architectural patterns and refactor code without introducing regressions.
* Strong debugging skills, including fixing memory and concurrency issues.
* Experience with performance profiling and benchmarking in Rust (cargo bench).
* 4+ years of work experience.
This role provides an opportunity to work on challenging Rust engineering problems while improving AI-assisted programming workflows. If you’re passionate about Rust and eager to push the boundaries of AI-driven software development, we’d love to hear from you!
Nice To Have
* Experience contributing to open-source Rust projects.
* Familiarity with writing Rust documentation and designing APIs with doc-tests.
#J-18808-Ljbffr