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 solid 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.
📌 Distributed Systems Machine Learning Engineer (Montreal)
🏢 Hunter Bond
📍 Montreal
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.