×
Register Here to Apply for Jobs or Post Jobs. X

Rust Backend Architect - AI Training Projects

Job in Winnipeg, Manitoba, Canada
Listing for: Jobgether
Apprenticeship/Internship position
Listed on 2026-10-30
Job specializations:
  • Software Development
    Backend Developer, Software Engineer, Software Architect, DevOps
Salary/Wage Range or Industry Benchmark: 96000 - 165000 CAD Yearly CAD 96000.00 165000.00 YEAR
Job Description & How to Apply Below
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Rust Backend Architect – AI Training Projects based in Canada.

As a Rust Backend Architect, you will contribute your expertise to an AI training project focused on advanced backend engineering, production-grade Rust development, and complex systems architecture. You will tackle challenging technical problems involving APIs, data persistence, asynchronous processing, concurrency, performance optimization, and service reliability. Your work will help assess and validate software implementations, ensuring they meet rigorous standards for correctness, scalability, and maintainability.

You will design reproducible development and testing environments, investigate complex system behaviors, and evaluate architectural decisions against real-world engineering requirements. This role combines hands-on programming with analytical reasoning and technical evaluation in an AI-focused project environment. You will work remotely, manage your deliverables independently, and contribute high-quality technical solutions within defined timelines. The ideal candidate is a senior engineer who enjoys solving sophisticated backend challenges and translating complex technical concepts into clear, verifiable outcomes.

Accountabilities:

Solve, implement, and validate complex Rust backend engineering problems involving APIs, service behavior, data persistence, concurrency, performance, and system reliability.

Translate functional specifications, performance objectives, and failure-handling requirements into working implementations and reproducible testing workflows.

Design, review, and evaluate backend architectures to ensure correctness, scalability, maintainability, and production readiness.

Set up and maintain Rust crate work spaces, configuration files, dependency management systems, test fixtures, databases, and containerized development environments.

Develop and execute comprehensive test cases covering expected behavior, edge cases, error handling, failure scenarios, and overall system reliability.

Investigate and debug complex backend issues, identifying weaknesses in code, architectural decisions, and system design.

Analyze asynchronous and concurrent systems to detect potential race conditions, resource contention, deadlocks, and performance bottlenecks.

Assess implementation quality against technical specifications, engineering best practices, and production-level standards.

Produce clear technical documentation, implementation artifacts, and explanations of architectural decisions to support AI training and evaluation activities.

Ensure that solutions are reproducible, technically sound, and supported by verifiable testing results.

Manage assigned tasks independently, maintain consistent output quality, and meet weekly submission requirements and project deadlines.

Requirements:

Strong hands-on proficiency in Rust, demonstrated through substantial professional experience, research projects, or significant open-source contributions.

Extensive understanding of backend service development, API design, data persistence, and production-grade software architecture.

Practical experience with asynchronous programming, concurrency models, error handling, and performance optimization in Rust.

Proven ability to diagnose and resolve complex backend challenges involving correctness, scalability, reliability, and system performance.

Experience translating technical requirements into functional implementations, reproducible test scenarios, and measurable, verifiable outcomes.

Familiarity with Rust work spaces, crate organization, dependency management, testing frameworks, and backend development tools.

Stron…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary