Logo for PradeepIT Consulting Services Pvt Ltd

Rust Developer

Roles & Responsibilities

  • 3+ years of overall work experience with at least 2+ years of relevant Rust experience
  • Strong knowledge of Rust concepts (ownership, borrowing, lifetimes) and concurrency/asynchronous programming
  • Familiarity with Rust frameworks, libraries, and the Rust testing ecosystem (unit/integration/property-based tests)
  • Proven ability to write memory-safe, efficient, and refactored code; strong debugging skills

Requirements:

  • Write effective Rust code to tackle complex issues and implement new features with emphasis on memory safety, ownership, and type correctness
  • 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, including handling dependencies and feature flags

Job description

Rust Developer

Search Guidance

Location: Open

Mandatory Skills: Rust - 2 yrs, Rust Frameworks - 2 yrs, Libraries - 2 years

Nice To Have: Rust documentation and designing APIs with doc-tests.

Total Years Of exp: 3+ years' experience mandatory

Opportunity: Full Time, 8 hours

Engagement length: 3-6 Months

Overlap: 4 hours overlap with PST

  • 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:

  • Write effective Rust code to tackle complex issues Implement new features with a focus on memory safety, ownership rules, and type
    correctness.
  • 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 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.
  • Industry experience and knowledge of code quality, formatting, and best practices of software development.
  • Familiarity with Rust frameworks and libraries.
  • Experience with Rusts testing ecosystem, including unit, integration, and property-based testing.
  • Knowledge of multi-threading and asynchronous programming in Rust.
  • Ability to work with architectural patterns and refactor code without introducing regressions.
  • Strong debugging skills, including fixing memory and concurrency issues.
  • 3+ years of overall work experience with 2+ years of relevant experience with Rust.
  • Fluent in conversational and written English communication skills.
  • This role provides an opportunity to work on challenging Rust engineering problems while improving AI-assisted programming workflows. If youre passionate about Rust and eager to push the boundaries of AI-driven software development.


Rust Developer Related jobs

Other jobs at PradeepIT Consulting Services Pvt Ltd

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

✨

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.