AI & Emerging technologies

Distributed Systems Machine Learning Engineer

Hunter Bond

Montreal · Quebec · Canada

Share this job: X Facebook WhatsApp

Design distributed systems and machine learning infrastructure in Montreal’s hybrid fintech startup environment, using Rust, C++, Python, or Golang.

This Distributed Systems / ML Engineer role suits a strong Computer Scientist with 2–7+ years solving complex problems. You will develop algorithms, mathematical models, and ML systems for data-intensive challenges. The work spans system design, scalability, performance optimisation, and large-scale data.

Key Responsibilities:

  • Design and scale high-throughput, low-latency distributed systems
  • Develop algorithms, mathematical models, and machine learning systems
  • Own data and ML infrastructure from ingestion through monitoring
  • Build scalable pipelines and real-time processing systems
  • Move models from experimentation into production with engineers

Requirements:

  • Two to seven-plus years solving complex problems
  • Programming experience in Rust, C++, Python, or Golang
  • Degree in computer science or another quantitative field
  • Background in linear algebra, probability, statistics, or optimisation
  • Understanding of distributed systems, scalability, and performance optimisation

Apply distributed computing, machine learning, and mathematical modelling skills across critical systems in Montreal’s hybrid fintech environment.

#J-18808-Ljbffr

Reference: WJ-4483_1557723 · Posted 09 Nov 2026, 01:30 AM

Find more on GigBlow

This role is listed on GigBlow for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.

Distributed Systems jobs in other states

Browse jobs