Machine Learning Engineer

Join our team and help our clients build, deploy, and operate production machine learning systems that drive business outcomes.

Mississauga, ON

Contract (1 Year)

Contract

CAD $100/hour

Apply now
Apply now

Job Description

Posted On:

As a Machine Learning Engineer, you will design and deploy ML models and pipelines that power intelligent products across our client portfolio. You will own the full lifecycle from data preparation and model training through deployment, monitoring, and continuous improvement.

Key Responsibilities:

  • Design, train, and evaluate machine learning models for classification, regression, ranking, and recommendation.
  • Build and maintain feature engineering, training, and inference pipelines.
  • Deploy models to production using MLOps practices and cloud services.
  • Implement model monitoring, drift detection, and automated retraining workflows.
  • Partner with data engineering and product teams to align model output with business metrics.
  • Contribute to reusable model templates, evaluation frameworks, and internal best practices.
  • Optimise model performance for latency, cost, and scalability.

Key Requirements:

  • 4+ years of hands on machine learning engineering experience in production settings.
  • Strong Python skills and experience with PyTorch, TensorFlow, or scikit learn.
  • Experience with MLOps tooling such as MLflow, Kubeflow, SageMaker, or Vertex AI.
  • Familiarity with feature stores, model registries, and CI/CD for ML.
  • Working knowledge of cloud platforms (AWS, Azure, or GCP) and containerised deployment.
  • Solid grounding in statistics, experiment design, and model evaluation.
  • Comfortable working with large datasets using SQL, Spark, or similar tooling.
  • Excellent problem solving and communication skills.
  • Bachelor’s Degree in Computer Science or related field.

Personal Traits:

  • Agile, goal oriented, and performance driven.
  • Passion for technology and continuous learning.
  • Ability to build and maintain strong professional relationships.
  • Highly analytical with a knack for understanding client needs and business context.

Why Work with Us

  • Competitive compensation.
  • Opportunity to work on innovative projects for high profile clients.
  • A collaborative, inclusive, and supportive work environment.
  • Opportunities for professional growth and development.
  • Work with a team of passionate, talented, and creative individuals.

MicroAgility is an equal opportunity employer. We encourage applications from candidates of all backgrounds and experiences to reflect the diversity of our clients.

Don't miss this opportunity to grow your career and make a significant impact with MicroAgility! Apply now, and let’s create something extraordinary together!

Transform Your Business with Microagility

Let's Turn Your Challenges into Opportunities