Machine Learning Engineer
BuzzClanFull Description
Position Title: RQ11040 - Senior Machine Learning Engineer
Location : Toronto, Ontario (Hybrid)
Mode: Contract
Client: Government Services Integration Cluster
Position Overview
Client is seeking a highly skilled and experienced Senior Machine Learning Engineer to design, develop, and implement advanced machine learning and natural language processing (NLP) models. The successful candidate will leverage data-driven approaches to solve complex business problems and deliver scalable, high-performance machine learning solutions aligned with organizational objectives.
Key Responsibilities
* Design, develop, and deploy machine learning and deep learning models to support business initiatives.
* Analyze large and complex datasets to identify patterns, relationships, and actionable insights.
* Develop and implement NLP solutions using advanced techniques, including transformer-based models such as BERT.
* Perform data preprocessing, feature engineering, and data validation to ensure model accuracy and reliability.
* Conduct experiments to evaluate model performance and iterate based on findings.
* Optimize models through hyperparameter tuning and performance enhancement techniques.
* Apply transfer learning approaches using pre-trained models for domain-specific use cases.
* Define and implement validation strategies and performance metrics.
* Collaborate with cross-functional teams to translate business requirements into technical solutions.
* Manage data acquisition processes, including sourcing and validating external datasets when required.
* Ensure efficient utilization of computational resources, data, and tools to meet project timelines.
* Document methodologies, processes, and results for knowledge sharing and compliance.
Required Skills and Experience
Machine Learning & NLP Expertise
* Strong understanding of machine learning concepts, algorithms, and statistical techniques.
* Proven experience in Natural Language Processing (NLP), including text classification, sentiment analysis, and language modeling.
* Hands-on experience with transformer-based models such as BERT.
Deep Learning Frameworks
* Proficiency in leading deep learning frameworks such as TensorFlow and PyTorch.
* Experience in training, fine-tuning, and deploying deep learning models.
Data Processing & Programming
* Strong programming skills in Python.
* Experience with data manipulation and analysis libraries including NumPy, Pandas, and Scikit-learn.
* Expertise in data preprocessing techniques such as tokenization and word embeddings.
Model Optimization
* Experience in model evaluation, validation strategies, and hyperparameter tuning.
* Ability to balance model complexity with performance and scalability.
Transfer Learning
* Practical knowledge of transfer learning techniques.
* Experience leveraging pre-trained models for customized applications.
General Competencies
* Strong analytical and problem-solving skills.
* Experience working with large datasets and distributed systems.
* Ability to manage multiple priorities and meet tight deadlines.
* Excellent communication and stakeholder management skills.
* Proven ability to work both independently and collaboratively in a team environment.
Nice to Have
* Experience working in public sector or government environments.
* Familiarity with model deployment and monitoring practices.
* Knowledge of cloud platforms and scalable ML infrastructure.