Senior Machine Learning Engineer
Job Description
Job Title - Senior Machine Learning Engineer
Length - 6 month contract (strong extension potential)
Client - Retail
Your new company
Join a leading retail company that is dedicated to providing exceptional customer experiences and innovative solutions. This organization is committed to leveraging cutting-edge technologies to drive business growth and enhance operational efficiency.
Your new role
As a Senior Machine Learning Engineer, you will set the technical direction for a domain, select architectures and metrics, harden pipelines at scale, mentor engineers, and consistently land measurable wins. Your tasks will include:
- Architecting and implementing advanced deep learning models for multimodal You will design and productionize ML pipelines from feature generation through training, validation, model registry, deployment, monitoring, and retraining.
- You will train and serve models (not necessarily LLMs) for one or more domains such as recommendations, search/ranking, time-series forecasting, or operations research.
- You will define sound experimental designs (A/B and offline/online alignment), choose appropriate metrics (e.g., NDCG, CTR, MAPE, cost), and guard against leakage.
- You will deploy models via batch, streaming, or real-time inference using platforms such as MLflow/W&B, Triton/ONNX/TorchServe, and Airflow/Kubeflow, with clear SLOs for drift and performance.
- You will collaborate with engineering to ensure maintainable services and with product team to translate business objectives into model goals.
What you'll need to succeed
- Master's or PhD in Computer Science, Machine Learning, or related field
- 7+ years of experience in machine learning engineering, with a focus on recommendation systems or personalization
- You have strong applied ML foundations, including data splitting strategies, regularization, calibration, and interpretability.
- You have practical experience in at least one of the following: recommendation systems, search/ranking, forecasting, or operations research.
- You understand deployment of ML models and pipelines in production environments and are comfortable with CI/CD for models.
What you'll get in return
- Competitive salary and benefits package
- Opportunities for professional growth and development
- A collaborative and inclusive work environment
- Access to cutting-edge technologies and projects
- The chance to work with industry leaders and innovators
What you need to do now
If you're interested in this exciting opportunity, click 'apply now' to forward an up-to-date copy of your CV, or call us for a confidential discussion.
How to Apply
Ready to start your career as a Senior Machine Learning Engineer at Hays?
- Click the "Apply Now" button below.
- Review the safety warning in the modal.
- You will be redirected to the employer's official portal to complete your application.
- Ensure your resume and cover letter are tailored to the job description using our AI tools.
Frequently Asked Questions
Who is hiring?▼
This role is with Hays in Toronto.
Is this a remote position?▼
This appears to be an on-site role in Toronto.
What is the hiring process?▼
After you click "Apply Now", you will be redirected to the employer's official site to submit your resume. You can typically expect to hear back within 1-2 weeks if shortlisted.
How can I improve my application?▼
Tailor your resume to the specific job description. You can use our free Resume Analyzer to see how well you match the requirements.
What skills are needed?▼
Refer to the "Job Description" section above for a detailed list of required and preferred qualifications.