Machine Learning & Algorithms Engineer
- Montreal, Quebec, Canada
- Remote
- Posted Oct 19, 2026
- 1 position
$140,000 / year
Opens LinkedIn
- Employment type
- Full-time
- Experience level
- Mid-level · 2+ years
- Minimum education
- Bachelor’s degree
- Apply by
- Apr 16, 2027
- Posting language
- English
- Working hours
- 40 hours per week
- Seniority
- Entry level
- Application method
- Direct apply is available
Job summary
Translate clients’ operational challenges into mathematical models and design optimization, forecasting, and decision-support algorithms. Test and improve models using real data, collaborate with engineers to deploy them in production, and explain results to clients in French.
Job details
Before you apply: this position is open only to candidates who already live in the Montreal area, are legally authorized to work in Canada and are fluent in French. We do not offer relocation or visa sponsorship. Applications that do not meet these three requirements will not be considered. 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.
What you’ll do
Translate clients’ operational challenges into mathematical models and design optimization, forecasting, and decision-support algorithms. Test and improve models using real data, collaborate with engineers to deploy them in production, and explain results to clients in French.
Requirements
A degree in mathematics, statistics, operations research, physics, engineering, or another quantitative field is required; a graduate degree is an asset. Candidates need strong quantitative and machine-learning skills, strong Python programming ability, clear client communication skills, Montreal-area residence, legal authorization to work in Canada, and fluency in French.
Listed skills
- French · Preferred
- Machine learning · Preferred
- Python · Preferred
- Forecasting · Preferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- Mathematical Modeling
- Optimization Algorithms
- Linear Programming
- Mixed-Integer Programming
- Heuristics
- Metaheuristics
- Machine Learning
- Forecasting
- Decision Modeling
- Python
- Linear Algebra
- Probability
- Statistics
- Model Validation
- Client Communication
- French
Job areas
- Data & Analytics
- Software
- Technology
- Science & Research
- Engineering
More jobs from Lisplogics
Bakc-end Software Engineer
- Remote
- Montreal, Quebec, Canada
- Posted Oct 16, 2026
Back-end Software Engineer
- Remote
- Montreal, Quebec, Canada
- Posted Oct 16, 2026
Fulll Stack Software Engineer
- Remote
- Montreal, Quebec, Canada
- Posted Oct 16, 2026
