

Crossing Hurdles
Rust Engineer | $55/hr Remote
⭐ - Featured Role | Apply direct with Data Freelance Hub
This role is for a Rust Engineer on a contract basis, paying up to $55/hr. Requires strong Rust development experience, knowledge of systems programming, and familiarity with frameworks like Tokio and Actix. Bachelor’s degree in a related field is mandatory.
🌎 - Country
United States
💱 - Currency
$ USD
-
💰 - Day rate
440
-
🗓️ - Date
May 13, 2026
🕒 - Duration
Unknown
-
🏝️ - Location
Remote
-
📄 - Contract
Unknown
-
🔒 - Security
Unknown
-
📍 - Location detailed
United States
-
🧠 - Skills detailed
#Code Reviews #Libraries #Debugging #Computer Science #Programming #AI (Artificial Intelligence) #CLI (Command-Line Interface) #Documentation
Role description
Rust Engineer Work Snapshot
• Job Type: Contract
• Location: Remote
• Compensation: Up to $55 per hour
• Level: Middle to Senior Level
Roles & Responsibilities
• Review AI-generated Rust code and technical explanations for correctness, memory safety, concurrency handling, and idiomatic Rust practices
• Evaluate backend, CLI, and systems-programming solutions involving ownership, borrowing, lifetimes, async execution, traits, generics, and error handling
• Identify errors in ownership models, borrowing semantics, lifetime management, concurrency logic, algorithmic reasoning, and unsafe code practices
• Analyze Rust implementations for safety, performance, readability, maintainability, and adherence to idiomatic systems-programming principles
• Generate high-quality reference solutions, code reviews, architectural explanations, and structured reasoning workflows demonstrating correct Rust patterns
• Compare and rank multiple AI-generated responses based on technical correctness, reasoning quality, concurrency safety, and implementation soundness
• Fact-check technical claims, systems-programming methodologies, Rust ecosystem usage, and backend engineering approaches
• Evaluate asynchronous Rust workflows, task scheduling, concurrency patterns, serialization logic, and runtime behavior using frameworks such as Tokio and Actix
• Work with Rust ecosystems and libraries including Tokio, Actix, Serde, async Rust patterns, generics, traits, and systems-level abstractions
• Support AI model improvement through annotation workflows, code evaluations, technical QA reviews, and structured engineering documentation
Requirements
• Education: Bachelor s degree or higher in Computer Science, Software Engineering, or a closely related technical field
• Minimum Strongyears of professional Rust development experience in backend systems, command-line tools, or systems-programming environments
• Strong understanding of Rust ownership, borrowing, lifetimes, aliasing rules, concurrency safety, and memory-management principles
• Ability to evaluate safe and idiomatic Rust code including traits, generics, pattern matching, error handling, and async execution models
• Hands-on software engineering experience with backend services, systems tools, or performance-sensitive applications written in Rust
• Familiarity with Rust frameworks and ecosystems including Tokio, Actix, Serde, async Rust workflows, and systems-programming tooling
• Strong analytical and debugging skills with the ability to reason about performance, concurrency, correctness, and memory safety
• Excellent English writing and communication skills with Minimum C1 English proficiency required
• Comfortable explaining systems-programming concepts, Rust-specific reasoning, concurrency issues, and code-review feedback clearly in written form
• Significant experience using AI coding assistants or LLMs for programming, debugging, code review, or software design evaluation strongly preferred
• Previous experience with AI data training, annotation workflows, large-scale code review, or evaluation of AI-generated technical content is strongly preferred
• Preferred qualifications include open-source Rust contributions, competitive programming experience, advanced async Rust expertise, or systems-level performance optimization experience
Rust Engineer Work Snapshot
• Job Type: Contract
• Location: Remote
• Compensation: Up to $55 per hour
• Level: Middle to Senior Level
Roles & Responsibilities
• Review AI-generated Rust code and technical explanations for correctness, memory safety, concurrency handling, and idiomatic Rust practices
• Evaluate backend, CLI, and systems-programming solutions involving ownership, borrowing, lifetimes, async execution, traits, generics, and error handling
• Identify errors in ownership models, borrowing semantics, lifetime management, concurrency logic, algorithmic reasoning, and unsafe code practices
• Analyze Rust implementations for safety, performance, readability, maintainability, and adherence to idiomatic systems-programming principles
• Generate high-quality reference solutions, code reviews, architectural explanations, and structured reasoning workflows demonstrating correct Rust patterns
• Compare and rank multiple AI-generated responses based on technical correctness, reasoning quality, concurrency safety, and implementation soundness
• Fact-check technical claims, systems-programming methodologies, Rust ecosystem usage, and backend engineering approaches
• Evaluate asynchronous Rust workflows, task scheduling, concurrency patterns, serialization logic, and runtime behavior using frameworks such as Tokio and Actix
• Work with Rust ecosystems and libraries including Tokio, Actix, Serde, async Rust patterns, generics, traits, and systems-level abstractions
• Support AI model improvement through annotation workflows, code evaluations, technical QA reviews, and structured engineering documentation
Requirements
• Education: Bachelor s degree or higher in Computer Science, Software Engineering, or a closely related technical field
• Minimum Strongyears of professional Rust development experience in backend systems, command-line tools, or systems-programming environments
• Strong understanding of Rust ownership, borrowing, lifetimes, aliasing rules, concurrency safety, and memory-management principles
• Ability to evaluate safe and idiomatic Rust code including traits, generics, pattern matching, error handling, and async execution models
• Hands-on software engineering experience with backend services, systems tools, or performance-sensitive applications written in Rust
• Familiarity with Rust frameworks and ecosystems including Tokio, Actix, Serde, async Rust workflows, and systems-programming tooling
• Strong analytical and debugging skills with the ability to reason about performance, concurrency, correctness, and memory safety
• Excellent English writing and communication skills with Minimum C1 English proficiency required
• Comfortable explaining systems-programming concepts, Rust-specific reasoning, concurrency issues, and code-review feedback clearly in written form
• Significant experience using AI coding assistants or LLMs for programming, debugging, code review, or software design evaluation strongly preferred
• Previous experience with AI data training, annotation workflows, large-scale code review, or evaluation of AI-generated technical content is strongly preferred
• Preferred qualifications include open-source Rust contributions, competitive programming experience, advanced async Rust expertise, or systems-level performance optimization experience






