Job Description
Machine Learning Engineer
Location: On-site – Toronto, Ontario, Canada
Job Type: Contract
Rate: $40.00 to $75.00 per hour
Overview
We are seeking a skilled and results-driven Machine Learning Engineer to join our client’s team in Toronto. This role is ideal for a professional who thrives on building scalable machine learning models, leveraging data to drive business outcomes, and working hands-on with modern AI and deep learning technologies.
Key Responsibilities
· Design, develop, and deploy machine learning and deep learning models
· Analyze datasets to identify patterns, relationships, and insights
· Translate business objectives into machine learning solutions and measurable outcomes
· Conduct experiments and validate model performance using appropriate metrics
· Implement and optimize machine learning algorithms for real-world applications
· Perform data preprocessing, feature engineering, and data validation
· Evaluate and select appropriate algorithms based on problem requirements
· Monitor model performance and address data distribution shifts post-deployment
· Collaborate with stakeholders, data engineers, and cross-functional teams
· Manage resources, including data, compute, and timelines, to meet project goals
Required Skills & Experience
· Strong hands-on experience with machine learning concepts and algorithms
· Expertise in Natural Language Processing (NLP), including transformer-based models such as BERT
· Experience with deep learning frameworks such as TensorFlow or PyTorch
· Proficiency in Python, with libraries including NumPy, Pandas, and Scikit-learn
· Strong experience in data preprocessing, tokenization, and word embeddings
· Proven ability in model tuning and optimization, including hyperparameter tuning
· Solid understanding of transfer learning and fine-tuning pre-trained models
· Experience defining validation strategies and evaluating model performance
· Strong foundation in statistics and computer science principles
· Experience sourcing and working with large public datasets
· Familiarity with deploying models in production environments
· Knowledge of MLOps practices and tools
Soft Skills
· Strong analytical and problem-solving abilities
· Excellent communication and stakeholder engagement skills
· Ability to manage competing priorities and meet deadlines
· Team-oriented with a collaborative mindset
Application Process
Please send your resume to jim.nickolson@noramtec.com
Only candidates selected to move forward in the recruitment process will be contacted.
