Posted on November 20, 2025
Machine Learning Engineer
In-Person Contract Mid-Senior
About the job
One of Millenilink’s clients located in Downtown Toronto is hiring a Machine Learning Engineer. As a public sector organization, the successful candidate will be required to be in office 5 days per week as of January 2026.
Core Requirements
1. Solid Machine Learning Engineering Skills (Standard, Not Exotic)
The successful candidate will have expertise in:
Machine learning concepts
Deep learning frameworks
Data processing
Feature engineering
Optimization techniques
Model training & deployment principles
This is not a research-heavy role, the client is targeting more practical ML engineering experience.
2. Strong Communication
They need someone who can explain ML concepts clearly and discuss problem-solving approaches during interviews.
3. Up-to-Date Knowledge
They want someone who stays current on ML trends, frameworks, and best practices.
4. Communication and Professionalism
The successful candidate must:
Answer practical ML questions
Explain architecture/design choices
Demonstrate depth of experience and understanding, not just buzzwords
This role heavily relies on interview performance and the candidate’s ability to articulate their ML knowledge.
Our client is focused on skills, communication, and technical depth.
Key Technical Areas for the successful candidate
Machine Learning Skills
Classical ML (regression, classification, clustering)
Experience tuning models
Understanding of bias/variance
Evaluation metrics
Deep Learning
Experience with frameworks like:
TensorFlow
PyTorch
Keras
Data Engineering / Pipeline Skills
Data cleaning
Feature engineering
Model pipelines
Understanding of data scalability
Optimization
Hyperparameter tuning
Performance improvements
Model deployment considerations

