
Rust Backend Architect – AI Training Projects
Posted Oct 27

Posted Oct 27
This is a fully remote position, open to applicants in Brazil, +5 more countries.
• Address and validate backend engineering challenges using Rust, focusing on APIs, service functionality, data storage, concurrency, performance, and reliability.
• Convert functional specifications, performance goals, and failure management expectations into repeatable implementation and testing processes.
• Design, evaluate, and review backend architectures for accuracy, scalability, maintainability, and readiness for production.
• Set up Rust crate workspaces, configuration files, testing frameworks, dependency services, databases, and containerized development environments.
• Create and validate test cases that encompass expected outcomes, edge cases, failure scenarios, and overall system reliability.
• Troubleshoot intricate backend issues and pinpoint weaknesses in implementation, architecture, or system design.
• Assess asynchronous and concurrent systems, focusing on potential race conditions, resource contention, and performance limitations.
• Generate clear technical documentation and implementation artifacts to support AI training and evaluation efforts.
• Ensure consistent quality of output while adhering to weekly submission requirements and project deadlines.
• Extensive hands-on experience with Rust, evidenced by significant professional, research, or open-source software development contributions.
• Comprehensive understanding of backend service architecture, APIs, data persistence, and production software frameworks.
• Practical expertise in asynchronous programming, concurrency, error management, and performance enhancement using Rust.
• Experience in diagnosing and resolving intricate backend issues related to correctness, scalability, reliability, or performance.
• Capability to translate technical specifications into functional implementations, repeatable tests, and measurable outcomes.
• Familiarity with Rust workspaces, dependency management, testing environments, and backend development tools.
• Strong debugging abilities, analytical thinking, and problem-solving skills in technical contexts.
• Proficient written communication skills to articulate architectural decisions and technical insights clearly.
• Availability to commit approximately 15 hours per week and fulfill the project's minimum weekly task obligations.
• Readiness to commence work within 24–48 hours following onboarding completion.
• Proficient in written and spoken English.
• Opportunity to work on cutting-edge technology projects.
• Flexible working hours that fit your schedule.
• Collaborative work environment with a focus on professional growth.
3Cloud
Goodtime
Get handpicked remote jobs straight to your inbox weekly.