Job Description

Responsibilities:

  • Navigate and modify complex Rust codebases efficiently using CLI tools such as grep and ripgrep.
  • Implement new features emphasizing Rust's memory safety, ownership, and type correctness principles.
  • Write and execute comprehensive tests using cargo test, including property-based testing frameworks like proptest or quickcheck.
  • Refactor existing Rust codebases to improve maintainability and performance without sacrificing functionality.
  • Debug and resolve issues related to memory safety, ownership rules, and concurrency.
  • Set up and manage Rust development environments using cargo, including dependency and feature flag management.
  • Adhere to Rust best practices concerning error handling, concurrency safety, and efficient memory usage.

Requirements:

  • Strong expertise in Rust programming language concepts: ownership, borrowing, lifetimes.
  • Experienc...

Ready to Apply?

Take the next step in your AI career. Submit your application to Suzva Software Technologies today.

Submit Application