Rust Developer

Posted on March 17, 2025

Apply Now

Job Description

  • Rust Developer
  • Totally Remote : 5 Positions
  • 5+
  • 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 test, including property-based testing (proptest or quickcheck).
  • 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.
  • Mandatory Skills -
  • Rust - 3 yrs
  • Rust framework (Tokio,Actix,Rocket) - 3 yrs
  • Libraries ( Serde & Rayon) - 3 yrs
  • Nice to have - Rust documentation & designing API's with doc-test

Required Skills

tokio actix rocket serde and rayon.