
Rust Backend Architect – AI Training Projects
Posted Oct 27

Posted Oct 27
This is a fully remote position, open to applicants in India.
• Address and validate backend engineering challenges in Rust, focusing on APIs, service functionality, data persistence, concurrency, performance, and reliability.
• Convert functional specifications, performance benchmarks, and failure-handling expectations into reproducible 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 behavior, edge cases, failure scenarios, and overall system reliability.
• Troubleshoot intricate backend issues and pinpoint weaknesses in implementation, architecture, or system design.
• Analyze asynchronous and concurrent systems, focusing on race conditions, resource contention, and performance bottlenecks.
• Generate technical documentation and implementation artifacts that aid in AI training and evaluation.
• Ensure quality output while adhering to weekly submission deadlines and project milestones.
• Extensive hands-on expertise in Rust, proven through significant professional, research, or open-source software development experience.
• Deep understanding of backend service architecture, APIs, data persistence, and production-level software design.
• Practical experience with asynchronous programming, concurrency, error management, and performance enhancement in Rust.
• Proven track record in analyzing and resolving complex issues related to backend correctness, scalability, reliability, or performance.
• Capability to translate technical requirements into functional implementations, reproducible tests, and verifiable results.
• Familiarity with Rust workspaces, dependency management, testing environments, and backend development tools.
• Strong skills in debugging, analytical reasoning, and technical problem-solving.
• Excellent written communication skills with the ability to articulate architectural decisions and technical insights.
• Commitment to contribute approximately 15 hours per week, meeting the project's minimum weekly task requirements.
• Readiness to start work within 24 to 48 hours following the completion of onboarding.
• Proficient in both written and verbal English.
• Opportunity to work on challenging backend engineering problems in a dynamic environment.
• Collaborate with a team of skilled professionals and contribute to innovative projects.
• Flexible work hours that allow for a healthy work-life balance.
3Cloud
Goodtime
Get handpicked remote jobs straight to your inbox weekly.