Back to results

Staff Software Engineer (Distributed Systems - Rust) - Up to $250k CAD Base + Industry Leading Bonus

  • Montreal, QC, Canada

$150,000 to $250,000 CAD / year · Full-time

Apply on LinkedIn About employer

Applications open in a new tab.

Job details

Pay
$150,000 to $250,000 CAD / year
Job type
Full-time
Apply by
Posting language
English
Posted

Original job description

Job Title: Staff Software Engineer (Distributed Systems - Rust)

Client: Elite Tech Firm

Salary: Up to $250k CAD + Industry Leading Bonus

Location: Montreal (Hybrid)

Sells: Work on next-gen distributed systems and ML infrastructure, take ownership of multiple greenfield builds, zero bureaucracy, a genuinely collaborative culture, stunning offices, and dedicated time for personal projects every Friday!

An Elite FinTech firm is expanding its world-class engineering team and looking for exceptional Software Engineers who thrive on solving complex distributed problems at scale.

You’ll be joining an elite group of engineers (alumni of Sorbonne/ Epitech / NUS / McGill / MIT / Oxford) who have previously built systems at Meta, Twitter, Citadel, Ubisoft, and Jane Street!

This environment offers unlimited tech resources, total engineering autonomy, and a culture that genuinely celebrates innovation and curiosity.

Role

  • Design and build high-performance, distributed systems for large-scale ML infrastructure
  • Drive best practices in software architecture, testing, and scalability
  • Lead and collaborate on multiple greenfield initiatives focused on performance, reliability, and scale

Skills

  • Open to all experience levels
  • Proven experience coding in Rust
  • Strong understanding or interest in distributed systems and ML infrastructure
  • Ideally you come from a C++ background
  • Excellent academic background
  • Experience in high-stakes, low-latency, mission-critical environments where reliability and performance are non-negotiable
More about this job

Responsibilities

Design and build high-performance distributed systems for large-scale machine learning infrastructure. Lead and collaborate on greenfield initiatives while promoting strong practices in architecture, testing, scalability, performance, and reliability.

Requirements

Candidates must have proven Rust coding experience and a strong understanding of, or interest in, distributed systems and machine learning infrastructure; a C++ background is preferred. The posting also seeks an excellent academic background and experience in high-stakes, low-latency, mission-critical environments where reliability and performance are essential.

Skills

  • Rust
  • Distributed Systems
  • Machine Learning Infrastructure
  • Software Architecture
  • Software Testing
  • Scalability
  • Performance Optimization
  • Reliability Engineering
  • C++
  • Low-Latency Systems
  • Mission-Critical Systems

Benefits

  • Industry-Leading Bonus
  • Dedicated Time For Personal Projects Every Friday
  • Stunning Offices
  • Engineering Autonomy
  • Unlimited Technology Resources

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Engineering
  • Finance & Accounting

Keywords

  • Rust
  • C++
  • Distributed Systems
  • Machine Learning Infrastructure
  • FinTech
  • Software Architecture
  • Software Testing
  • Scalability
  • High-Performance Systems
  • Greenfield Development
  • Performance Optimization
  • Reliability
  • Low-Latency Systems
  • Mission-Critical Systems
  • Engineering Autonomy

Report this job

Get in touch
MovoJobs

Contact us