
Rust Backend Architect β AI Training Projects
Posted Oct 27

Posted Oct 27
This is a fully remote position, open to applicants in United States, +5 more countries.
β’ 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.
β’ 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.
β’ 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.
3Cloud
Goodtime
Get handpicked remote jobs straight to your inbox weekly.