Job Search and Career Advice Platform

Enable job alerts via email!

Senior Machine Learning Engineer

HRB

Toronto

On-site

CAD 100,000 - 130,000

Full time

20 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading software consulting company is seeking a Senior Machine Learning Engineer in Toronto, Canada. You will design and implement advanced machine learning solutions, focusing on LLM development, Snowflake integration, and AWS deployment. Candidates should have strong Python skills and experience in ML engineering. This contract position offers a chance to innovate in a collaborative environment.

Qualifications

  • 5+ years of experience in machine learning engineering or applied AI roles.
  • Strong proficiency in Python for ML/AI development.
  • Hands-on experience with Snowflake for data integration and analytics.

Responsibilities

  • Architect, train, and fine-tune large language models for enterprise use cases.
  • Build pipelines to connect Snowflake and other data sources to ML workflows.
  • Implement and optimize ML models in AWS environments.

Skills

Python
LLM development
Snowflake
AWS services
Machine Learning Engineering

Tools

PyTorch
TensorFlow
Hugging Face
Job description

Senior Machine Learning Engineer - contract
Our client is a leading software consulting company. They are seeking a Senior Machine Learning Engineer to join their team. You will design and implement advanced machine learning solutions, with a focus on LLM development, Snowflake integration, and AWS deployment. This role requires strong technical expertise, hands‑on coding ability, and the ability to collaborate with cross‑functional teams to deliver scalable, production‑ready solutions.

Key Responsibilities
  • LLM Development: Architect, train, and fine‑tune large language models for enterprise use cases.

  • Data Integration: Build pipelines to connect Snowflake and other data sources to ML workflows.

  • Model Deployment: Implement and optimize ML models in AWS environments, ensuring scalability and reliability.

  • Application Development: Collaborate with product teams to design solutions that enable “talk to data” functionality and other intelligent applications.

  • Code Quality: Write modular, reusable Python code with strong testing and documentation practices.

  • Performance Optimization: Monitor and improve model accuracy, latency, and resource utilization.

  • Collaboration: Partner with data engineers, cloud architects, and client stakeholders to align technical solutions with business needs.

  • Innovation: Stay current with emerging ML/AI frameworks, tools, and best practices to enhance solution design.

Required Skills & Experience
  • Strong proficiency in Python for ML/AI development.

  • Hands‑on experience with Snowflake for data integration and analytics.

  • Proven track record in LLM development (training, fine‑tuning, deployment).

  • Expertise in AWS services (SageMaker, Lambda, EC2, S3, etc.) for ML workflows.

  • 5+ years of experience in machine learning engineering or applied AI roles.

  • Ability to work independently and lead technical initiatives in client environments.

Nice to Have
  • Prior experience building LLM‑powered applications, especially “talk to data” solutions.

  • Familiarity with modern ML frameworks (PyTorch, TensorFlow, Hugging Face).

  • Experience in consulting or client‑facing technical roles.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.