Hays
Senior Machine Learning Engineer
Contract · In Office · Toronto, Ontario (Canada)
Posted Jun 10, 2026
- Job Title: Senior Machine Learning Engineer
- Location: Toronto, ON (1day/week onsite)
- Duration: Contract
- Rate: CAD$100-105/hr INC
Job Description:
We're seeking a Senior Machine Learning Engineer to lead the development of our next-generation personalization systems, including our Multimodal Recommendation Engine and emerging generative AI initiatives. You'll work with massive-scale datasets across our retail ecosystem to build sophisticated personalization experiences that impact millions of Canadians daily.
- What You'll Do
- Architect and implement advanced deep learning models for multimodal recommendation systems, processing diverse data types including text, images, user behavior, item features, offer data, and contextual signals.
- Lead the development and optimization of generative AI applications for personalized product discovery, search enhancement, and customer engagement.
- Expert in leveraging cutting-edge GenAI techniques, prompt engineering, transformer architectures, and own end-to-end development of scalable AI/ML pipelines
- Design, build, and maintain highly scalable, robust, and efficient cloud infrastructure using Google Cloud Platform (GCP) services, including Vertex AI, BigTable, BigQuery, AlloyDB, and Cloud Composer.
- Develop automation and orchestration of ML pipelines, integrating data ingestion, feature engineering, training, and deployment processes.
- Collaborate with cross-functional teams to understand their needs and build solutions that improve platform usability, scalability, and the overall development experience.
- Optimize data processing pipelines and cloud resources to ensure low-latency, cost-effective operation.
- Implement monitoring, alerting, and failover strategies to ensure platform reliability.
- Stay updated with industry trends and best practices in cloud engineering, data engineering, and machine learning
- Required Qualifications
- Master's or PhD in Computer Science, Machine Learning, or related field.
- 8+ years of experience in machine learning engineering, with a focus on recommendation systems or personalization.
- Strong expertise in deep learning frameworks (PyTorch or TensorFlow) and building production-grade ML systems.
- Proven experience with GCP services and ML infrastructure at scale.
- Proficient in Python, SQL, and cloud-native development.
- Experience with containerization (Docker) and orchestration (Kubernetes).
- Track record of deploying ML models to production at scale.
- Preferred Qualifications
- Experience with multimodal deep learning architectures and generative AI models.
- Knowledge of modern recommendation system architectures (transformers, neural collaborative filtering).
- Expertise in building real-time inference systems.
- Experience with distributed computing frameworks (Spark) and big data processing.
Familiarity with Apache Airflow (Cloud Composer) and CI/CD pipelines.
Mention you found this on Data First Jobs — it helps us bring you more roles like this.
Senior Machine Learning Engineer
Hays
Similar Engineering Jobs
View all Engineering jobs→Huron
Data Platform Integration Engineer (Senior Associate)
Meta
Data Center Production Operations Engineer
MetroStar
Sr. Data Engineer I (Splunk) (6652)
System Automation Corporation
Data Engineer
Base-2 Solutions
Full-Stack Data Engineer
Randstad Digital Americas
Data Analytical Engineer
Like this role? Get carefully selected jobs like it, twice a week, straight to your inbox.
Free, no spam. Unsubscribe anytime.