Jobs.ca
Jobs.ca
Language
Mercor logo

Systems Programmer - Remote | Up to $85/hr

Mercor7 days ago
Remote
Greater Montreal Metropolitan Area
Mid Level
Part-Time

About the role

About The Job Mercor connects elite creative and technical talent with leading AI research labs. Headquartered in San Francisco, our investors include Benchmark , General Catalyst , Peter Thiel , Adam D'Angelo , Larry Summers , and Jack Dorsey .

Position: Rust Developer

Type: Part-time / Contract Compensation: $50–$85/hour Commitment: 10–20 hours/week Role Responsibilities

  • Design challenging coding problems with clear input/output specs, constraints, and explicit function signatures.
  • Develop complete mini-repos, including problem statements, reference solutions, comprehensive unit tests, and executable test runners.
  • Implement clean, production-quality Rust code aligned strictly with test expectations.
  • Write high-coverage tests covering edge cases, invalid inputs, concurrency issues, and performance constraints.
  • Ensure full executability with no missing dependencies, borrow checker violations, or build configuration issues.

Qualifications Must-Have

  • 3–6 years of professional software development experience with strong experience in Rust.
  • Strong proficiency in Rust fundamentals, including ownership, borrowing, lifetimes, and trait-based design.
  • Experience building backend services using frameworks such as Actix Web, Axum, Rocket, or similar.
  • Working knowledge of async programming (Tokio, async/await).
  • Experience with databases: PostgreSQL, MySQL, MongoDB.
  • Experience writing unit and integration tests using Rust’s built-in testing framework.
  • Familiarity with Cargo, Docker, and basic CI/CD workflows (GitHub Actions or similar).
  • Strong understanding of memory safety, concurrency models, and performance optimisation.
  • Comfortable working with Git-based collaboration (PRs, issues, reviews).

Application Process (Takes 20–30 mins to complete)

  • Upload resume
  • AI interview based on your resume
  • Submit form

Resources & Support

PS: Our team reviews applications daily. Please complete your AI interview and application steps to be considered for this opportunity. ,

About Mercor

Software Development
51-200

We use AI to understand human ability and match talent with the opportunities they're best suited for.

Similar jobs you might like