Machine Learning & Algorithms Engineer

Lisplogics

Montreal

Remote

CAD 126,000 - 154,000

Full time

13 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Lisplogics, a Montreal-based company building real-time optimization systems for business operations, is seeking a Machine Learning & Algorithms Engineer with a strong mathematical background to design models and algorithms for optimization, forecasting and decision support.

You will work directly with clients in French to understand problems, translate them into mathematical formulations, and implement solutions in Python (C++/Go a plus).

Qualifications

  • Degree in mathematics, statistics, OR, physics, engineering or another quantitative field.
  • Graduate degree is an asset.

Responsibilities

  • Translate client operational problems into mathematical models.
  • Design and implement optimization algorithms (linear and mixed-integer programming, heuristics, metaheuristics).
  • Build machine learning models for forecasting and decision support.
  • Test, benchmark and improve models on real data.
  • Work with our engineering team to deploy models in production.
  • Present results to clients and explain the reasoning behind them.

Skills

Quantitative skills
Python
French fluency
Problem solving
Client communication

Education

Quantitative degree
Graduate degree asset

Tools

Python
C++
Go

Job description

About Lisplogics

Lisplogics is a Montreal-based company that builds real-time optimization systems for business operations. We use operations research to help organizations plan and manage their operations as they happen. Our systems run in production and are used daily by our clients.

The role

We are looking for a Machine Learning & Algorithms Engineer with a strong mathematical background. You will design the models and algorithms at the core of our systems: optimization, forecasting and decision models that run on live operational data. You will also work directly with clients, in French, to understand their problems and explain your approach.

What you will do
  • Translate client operational problems into mathematical models
  • Design and implement optimization algorithms (linear and mixed-integer programming, heuristics, metaheuristics)
  • Build machine learning models for forecasting and decision support
  • Test, benchmark and improve models on real data
  • Work with our engineering team to deploy models in production
  • Present results to clients and explain the reasoning behind them
What we are looking for
  • A degree in mathematics, statistics, operations research, physics, engineering or another quantitative field. A graduate degree is an asset.
  • Deep quantitative skills: linear algebra, probability, statistics and optimization
  • Hands‑on experience with machine learning, from model design to validation
  • Strong programming skills in Python. C++ or Go is an asset.
  • Ability to explain technical work clearly to non-technical clients
  • Lives in the Montreal area
  • Fluent in French
Nice to have
  • Experience with solvers such as Gurobi, CPLEX or OR-Tools
  • Experience with real-time or large-scale data
  • Background in transportation, logistics or operations management
Compensation

Around $140,000 per year, depending on experience.

Work arrangement

The position is remote to start. We may move to a hybrid model in early 2027, details to be confirmed.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Software Engineer (Bilingual, Montreal)
Lead Software Engineer (Bilingual, Montreal)

Lisplogics • Montreal

Hybrid
CAD 120,000 - 160,000
Fulll Stack Software Engineer
Fulll Stack Software Engineer

Lisplogics • Montreal

Remote
CAD 90,000 - 130,000
Remote work
Flexible schedule
Lead Backend Engineer — Real-Time Optimization (Hybrid, Montreal)
Lead Backend Engineer — Real-Time Optimization (Hybrid, Montreal)

Lisplogics • Montreal

Hybrid
CAD 120,000 - 160,000
Senior MLOps Engineer - Investment Banking
Senior MLOps Engineer - Investment Banking

Tech Talent International • Montreal

Hybrid
CAD 140,000 - 150,000
9% bonus
6% RRSP matching
3–5 weeks vacation
+4
Senior Machine Learning (MLOps) Engineer
Senior Machine Learning (MLOps) Engineer

Noordtechnologies • Montreal

Hybrid
CAD 120,000 - 180,000
Relocation package
Machine Learning/Operations Research Platform Engineer
Machine Learning/Operations Research Platform Engineer

Kinaxis • Southwestern Ontario

Hybrid
CAD 120,000 - 160,000
Flexible vacation
Kinaxis Days
Mentorship programs
+2
Machine Learning/Operations Research Platform Engineer
Machine Learning/Operations Research Platform Engineer

Kinaxis • Halifax

Hybrid
CAD 120,000 - 160,000
Flexible vacation
Flexible work options
Well-being programs
+4
Machine Learning/Operations Research Platform Engineer
Machine Learning/Operations Research Platform Engineer

Kinaxis • Calgary

Hybrid
CAD 120,000 - 180,000
Flexible vacation
Kinaxis Days
Flexible work options
+2
Machine Learning/Operations Research Platform Engineer
Machine Learning/Operations Research Platform Engineer

Kinaxis • Montreal

Hybrid
CAD 90,000 - 140,000
Flexible vacation
Flexible work options
Well-being programs
+3
Machine Learning/Operations Research Platform Engineer
Machine Learning/Operations Research Platform Engineer

Kinaxis • Quebec

Hybrid
CAD 110,000 - 170,000
Flexible vacation
Flexible work options
Well-being programs
+4