Rust Engineer | $30/hr Remote

Crossing Hurdles · Posted 2026-05-12

Rust Engineer Work SnapshotJob Type: ContractLocation: RemoteCompensation: Up to $30 per hourLevel: Middle to Senior Level Roles & ResponsibilitiesReview AI-generated Rust code and technical explanations for correctness, memory safety, concurrency handling, and idiomatic Rust practicesEvaluate backend, CLI, and systems-programming solutions involving ownership, borrowing, lifetimes, async execution, traits, generics, and error handlingIdentify errors in ownership models, borrowing semantics, lifetime management, concurrency logic, algorithmic reasoning, and unsafe code practicesAnalyze Rust implementations for safety, performance, readability, maintainability, and adherence to idiomatic systems-programming principlesGenerate high-quality reference solutions, code reviews, architectural explanations, and structured reasoning workflows demonstrating correct Rust patternsCompare and rank multiple AI-generated responses based on technical correctness, reasoning quality, concurrency safety, and implementation soundnessFact-check technical claims, systems-programming methodologies, Rust ecosystem usage, and backend engineering approachesEvaluate asynchronous Rust workflows, task scheduling, concurrency patterns, serialization logic, and runtime behavior using frameworks such as Tokio and ActixWork with Rust ecosystems and libraries including Tokio, Actix, Serde, async Rust patterns, generics, traits, and systems-level abstractionsSupport AI model improvement through annotation workflows, code evaluations, technical QA reviews, and structured engineering documentation RequirementsEducation: Bachelor s degree or higher in Computer Science, Software Engineering, or a closely related technical fieldMinimum Strong years of professional Rust development experience in backend systems, command-line tools, or systems-programming environmentsStrong understanding of Rust ownership, borrowing, lifetimes, aliasing rules, concurrency safety, and memory-management principlesAbility to evaluate safe and idiomatic Rust code including traits, generics, pattern matching, error handling, and async execution modelsHands-on software engineering experience with backend services, systems tools, or performance-sensitive applications written in RustFamiliarity with Rust frameworks and ecosystems including Tokio, Actix, Serde, async Rust workflows, and systems-programming toolingStrong analytical and debugging skills with the ability to reason about performance, concurrency, correctness, and memory safetyExcellent English writing and communication skills with Minimum C1 English proficiency requiredComfortable explaining systems-programming concepts, Rust-specific reasoning, concurrency issues, and code-review feedback clearly in written formSignificant experience using AI coding assistants or LLMs for programming, debugging, code review, or software design evaluation strongly preferredPrevious experience with AI data training, annotation workflows, large-scale code review, or evaluation of AI-generated technical content is strongly preferredPreferred qualifications include open-source Rust contributions, competitive programming experience, advanced async Rust expertise, or systems-level performance optimization experience

Apply for this role