Distributed Systems/ML Engineer - Montreal - Up to $175,000 CAD + Benefits

Hunter Bond

Montreal

Hybrid

CAD 158,000 - 193,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Hunter Bond is partnering with a fintech startup in Montreal to hire a Distributed Systems / ML Engineer. You will design, build and own critical systems from ground up, tackling high-throughput, low-latency data processing and ML workloads.

The team is technically strong and growth-focused, offering ownership, autonomy and a fast-paced environment with hybrid work in Montreal. You will collaborate with data scientists and engineers to productionize models and scale infrastructure.

Qualifications

  • 2–7+ years of experience solving complex distributed/ML problems.
  • Proficient in Rust, C++, Python or Go.
  • Degree in CS/Math/Engineering/Physics or quantitative field.
  • Strong math and ML background with distributed systems knowledge.

Responsibilities

  • Design, build and scale highly distributed systems processing large data with low latency.
  • Develop ML algorithms and models to solve data-intensive problems.
  • Own data and ML infrastructure from ingestion to deployment and monitoring.
  • Build scalable data pipelines and real-time processing systems.
  • Test, benchmark and optimise models using real-world data.
  • Collaborate with engineers and data scientists to productionize models.
  • Take end-to-end ownership from design to implementation and optimisation.

Skills

Rust
C++
Python
Golang

Education

Bachelor's degree in CS/Math/Engineering/Physics

Job description

The Role:

Distributed Systems / ML Engineer

The Client:

Elite Rapidly Scaling Quantitative Trading Start-Up

Compensation:

Up to $175,000 CAD + Equity + Bonuses

Location:

Montreal (Hybrid)

The Opportunity

We're working with a seriously exciting fintech startup building technology at the intersection of finance, data and machine learning.

You'll be designing, building and owning critical systems from the ground up, tackling complex distributed computing and algorithmic challenges. The team is small, highly technical and incredibly ambitious, with a culture built around ownership, autonomy and fast-paced decision making.

What You'll Be Doing
  • Design, build and scale highly distributed systems processing enormous volumes of data with high throughput, low latency and exceptional reliability.
  • Develop sophisticated algorithms, mathematical models and ML systems to solve complex, data-intensive problems.
  • Own critical data and ML infrastructure, from ingestion and processing through to deployment and monitoring.
  • Build scalable data pipelines and real-time processing systems.
  • Test, benchmark and optimise models and algorithms using real-world data.
  • Work closely with engineers and data scientists to take models from experimentation into production.
  • Take genuine end-to-end ownership, from technical design through to implementation and optimisation.
Who You Are:
  • Strong Computer Scientist with a proven track record (2–7+ years) solving complex problems.
  • Strong programming experience in Rust, C++, Python or Golang.
  • Degree in Computer Science, Mathematics, Engineering, Physics or another quantitative field.
  • Strong mathematical and computational background, including linear algebra, probability, statistics or optimisation.
  • Experience with algorithms, machine learning or mathematical modelling.
  • Deep understanding of distributed systems, system design, scalability and performance optimisation.
  • Experience working with large-scale data or computationally intensive systems.
  • Personality! Proactive, intellectually curious and someone who thrives in a high-ownership, fast-paced environment.
Nice to Have:
  • Experience with MLOps, ML infrastructure or production model deployment.
  • Exposure to distributed computing, streaming or data processing frameworks.
  • Experience with optimisation algorithms or statistical modelling.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer (Distributed System & ML Infrastructure) - Elite Tech Firm - Up to $250k CAD [...]
Software Engineer (Distributed System & ML Infrastructure) - Elite Tech Firm - Up to $250k CAD [...]

Hunter Bond • Montreal

On-site
CAD 90,000 - 130,000
C++ Software Engineer - Montreal - Up to $240K CAD + Exceptional Bonuses/Benefits
C++ Software Engineer - Montreal - Up to $240K CAD + Exceptional Bonuses/Benefits

Hunter Bond • Montreal

Hybrid
CAD 216,000 - 264,000
Bonuses
Benefits
C++ 20/23 Software Engineer (2-12 Years)- Up to $220k CAD + Bonus - Elite FinTech Firm
C++ 20/23 Software Engineer (2-12 Years)- Up to $220k CAD + Bonus - Elite FinTech Firm

Hunter Bond • Montreal

Hybrid
CAD 162,000 - 198,000
Front-Office Quant Developer: Real-Time Risk/Pricing (Hybrid)
Front-Office Quant Developer: Real-Time Risk/Pricing (Hybrid)

Hunter Bond • Montreal

Hybrid
CAD 180,000 - 220,000
Hybrid work model
Software Developer – Distributed Systems
Software Developer – Distributed Systems

GuruLink • Montreal

On-site
CAD 85,000 - 115,000
Quantitative Developer - Up to $230k CAD + Bonus
Quantitative Developer - Up to $230k CAD + Bonus

Hunter Bond • Montreal

On-site
CAD 207,000 - 253,000
Site Reliability Engineer – Elite Quant - Up to $200,000 CAD Starting base + Exceptional benefits/bonus package Fund
Site Reliability Engineer – Elite Quant - Up to $200,000 CAD Starting base + Exceptional benefits/bonus package Fund

Hunter Bond • Montreal

On-site
CAD 180,000 - 220,000
Senior C++ Software Engineer
Senior C++ Software Engineer

Catch Talent, LLC • Montreal

On-site
CAD 120,000 - 180,000
Five weeks paid vacation
Lunch and snacks on-site
Health and wellness reimbursement
+2
Machine Learning & Algorithms Engineer
Machine Learning & Algorithms Engineer

Lisplogics • Montreal

Remote
CAD 126,000 - 154,000
Software Developer - Data Services
Software Developer - Data Services

GuruLink • Montreal

On-site
CAD 80,000 - 100,000