Rust Backend Architect – AI Training Projects

Posted Oct 27

This is a fully remote position, open to applicants in United States, +5 more countries.

πŸ“‹ Description

β€’ Address and validate Rust backend engineering challenges related to APIs, service functionalities, data persistence, concurrency, performance, and reliability.

β€’ Convert functional specifications, performance goals, and failure management expectations into replicable implementation and testing processes.

β€’ Design, review, and evaluate backend architectures for accuracy, scalability, maintainability, and readiness for production.

β€’ Set up Rust crate workspaces, configuration files, test fixtures, dependency services, databases, and containerized development environments.

β€’ Create and validate test cases that encompass expected behaviors, edge cases, failure conditions, and system reliability.

β€’ Troubleshoot intricate backend issues and pinpoint vulnerabilities in implementation, architecture, or system design.

β€’ Assess asynchronous and concurrent systems, focusing on race conditions, resource contention, and performance bottlenecks.

β€’ Generate technical documentation and implementation artifacts that assist in AI training and assessment.

β€’ Ensure output quality while adhering to weekly submission targets and project timelines.


⛳️ Requirements

β€’ Extensive hands-on expertise in Rust, demonstrated through significant professional, research, or open-source software development experience.

β€’ In-depth understanding of backend service architecture, APIs, data persistence, and production software design.

β€’ Practical experience with asynchronous programming, concurrency, error management, and performance enhancement in Rust.

β€’ Proven ability to analyze and resolve intricate backend issues related to correctness, scalability, reliability, or performance.

β€’ Skill in converting technical specifications into functional implementations, reproducible tests, and measurable results.

β€’ Familiarity with Rust workspaces, dependency management, testing environments, and backend development tools.

β€’ Excellent debugging, analytical thinking, and technical problem-solving abilities.

β€’ Proficient written communication skills, capable of articulating architectural choices and technical insights.

β€’ Willingness to dedicate approximately 15 hours per week and fulfill the project's minimum weekly task obligations.

β€’ Capability to commence work within 24–48 hours following the completion of onboarding.

β€’ Strong written and verbal proficiency in English.


🏝️ Benefits

β€’ Engaging and challenging work environment with the opportunity to tackle complex engineering problems.

β€’ Flexible work hours that accommodate your schedule.

β€’ Collaboration with a skilled team of professionals in the field.

People also viewed

3Cloud7 hours ago

Senior Data & AI Engineer – Managed Services

US flagUnited States OnlyFull-timeAI Engineer
ApplyView job
Felix7 hours ago

Senior AI Engineer, Ops Labs

BR flagBrazil OnlyFull-timeAI Engineer
ApplyView job
Goodtime8 hours ago

Senior Full Stack Engineer – AI Growth Team

CA flagCanada OnlyFull-timeAI Engineer
ApplyView job
Koltin8 hours ago

AI Engineer

MX flagMexico OnlyFull-timeAI Engineer
ApplyView job
ClickUp8 hours ago

Senior AI Developer

US flagUnited States OnlyFull-timeAI Engineer$200k – $250k/year
ApplyView job
NVIDIA8 hours ago

Senior AI Engineer, AI Safety

US flagCalifornia OnlyFull-timeAI Engineer$184k – $356.5k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers