cover image
Teckhorizon Inc

Machine Learning Engineer

On site

Toronto, Canada

Freelance

11-12-2025

Share this job:

Skills

Python Monitoring Training Machine Learning PyTorch Scikit-Learn TensorFlow Deep Learning Programming Numpy Pandas NLP

Job Specifications

About The Role

Our Client is seeking a Senior Machine Learning Engineer to design, build, and optimize advanced machine learning and deep learning models—primarily with NLP (BERT/Transformers). The ideal candidate has deep technical expertise, strong statistical foundations, and experience developing ML solutions end-to-end, from data preprocessing to model deployment and optimization.

The Machine Learning Engineer will run experiments, evaluate algorithms, manage data pipelines, and collaborate with cross-functional teams to align ML solutions with business objectives.

Key Responsibilities

Design, develop, and deploy machine learning and deep learning systems, with a focus on NLP and transformer models.
Build, train, and fine-tune BERT and Transformer-based models for classification, sentiment analysis, and language understanding.
Analyze datasets, explore relationships between features and outcomes, and ensure ML solutions align with business goals.
Conduct ML experiments, evaluate model performance, and implement appropriate ML algorithms for various problem types.
Perform data preprocessing, including cleaning, tokenization, and feature engineering (e.g., embeddings).
Manage and verify data quality, ensuring clean, well-structured training datasets.
Define validation strategies, experiment tracking, and evaluation metrics.
Optimize ML models with hyperparameter tuning, monitoring performance trade-offs.
Supervise data acquisition pipelines and identify additional training data sources when required.
Leverage transfer learning, adapting pre-trained transformer models to custom datasets and business use cases.
Collaborate with teams to meet project deadlines, manage competing priorities, and support stakeholder expectations.

Required Skills (Must-Haves)

Machine Learning Expertise (15%)
Strong understanding of ML fundamentals, algorithms, and modeling techniques.
NLP Skills (15%)
Hands-on experience with NLP, specifically BERT and Transformer-based architectures.
Deep Learning Frameworks (20%)
Proficiency in TensorFlow or PyTorch.
Ability to implement, train, and fine-tune BERT and transformer models.
Data Preprocessing & Programming (30%)
Skilled in text preprocessing, tokenization, word embeddings.
Strong programming experience with Python, NumPy, Pandas, Scikit-learn.
Model Optimization (20%)
Experience with hyperparameter tuning, performance optimization, and understanding model trade-offs.
Transfer Learning (15%)
Proficiency in leveraging pre-trained transformer models for custom tasks.

About the Company

Teckhorizon Inc. is a leading IT solutions and staffing company that offers innovative technology solutions and staffing services to businesses of all sizes. We specialize in a wide range of IT services, including software development, cloud computing, cybersecurity, and more, and provide high-quality IT services and staffing solutions tailored to our client's needs. Our team of experienced professionals helps clients optimize their operations and achieve their business objectives. Additionally, we offer staffing solutions t... Know more