Back to results

Machine Learning Engineer

  • Toronto, ON, Canada

$70 to $85 CAD / hour · Full-time

Apply on recruiting.ultipro.ca About employer

Applications open in a new tab.

Job details

Pay
$70 to $85 CAD / hour
Job type
Full-time
Posting language
English
Posted

Original job description

Contract Rate:

CAD $70-85/hr

Join Us in Building the Future   

At Architech, we don’t just ship software. We partner with North America’s leading brands to modernize legacy platforms, embed AI into real operations, and launch digital products that transform business outcomes. Our engineers and designers harness cloud-native tools, autonomous agents, data-driven insights, and GenAI to drive measurable impact - replatforming systems in the cloud, optimizing customer journeys, or accelerating AI adoption across the enterprise. You’ll work at the intersection of strategy and execution, solving complex problems alongside smart, curious teammates across Canada and Poland. Backed by 20+ years of experience, a drive for excellence, and a culture rooted in growth and collaboration, this is where you thrive if you’re looking to deliver meaningful, high-stakes software solutions.

We’re Building a More Inclusive Tech Industry   

We believe diversity leads to better outcomes. Nearly half of our team was born outside of Canada, and we speak 19+ languages. We’re 31% women, 57% BIPOC, and 14% LGBTQIA+. We’ve doubled the number of women in tech roles in the past year, and maintain a 0% gender pay gap across our delivery and technology teams. Inclusion here isn’t a buzzword, it’s backed by data, policy, and accountability.

How We Work Together   

  • We’re a close-knit, collaborative group who care about doing excellent work, and doing it with integrity. Our values shape how we show up every day:   
  •  Think Big – Dream it, plan it, ship it   
  •  Be Open & Collaborate – Diverse minds build better solutions   
  •  Never Fail a Client – Own the outcome   
  •  Grow Our People – Feedback, learning, leadership   
  •  Do the Right Thing – Even when it’s hard   
  •  Embrace Change – Adapt fast, stay curious   

Our people say it best: “Employees of different backgrounds interact well within our company” - and 97% agree. Another 96% say “Architech respects individuals and values their differences.” We support continuous growth with learning budgets, internal bootcamps, certification bonuses, summit days, and more. It’s not just work - it’s a place to grow, lead, and build things that matter. And this is just the beginning.

Job Description:

Lead the development and optimization of churn prediction models to identify customers at risk of leaving. Responsibilities include building scalable machine learning models, designing feature engineering pipelines, monitoring performance, and collaborating with business teams to translate insights into retention strategies.

Key Skills    

  • Experience with Customer Churn Predictions    
  • Proficiency in Python/R, SQL, DataBricks and data manipulation libraries.    
  • Experience with machine learning frameworks (Scikit-learn, TensorFlow, PyTorch).    
  • Strong background in feature engineering and large-scale data processing.    
  • Knowledge of statistical modelling and predictive analytics.    
  • Familiarity with cloud platforms (Azure, AWS, GCP) and big data tools (Spark, Databricks).    
  • Excellent communication for technical and non-technical audiences.   

Architech is an equal opportunity employer committed to diversity. Should you require any accommodation prior to or during the interview process, please indicate this during the interview process. We strongly encourage applications from racialized people, people with disabilities, people from gender and sexually diverse communities and/or people with intersectional identities.

More about this job

Responsibilities

The Machine Learning Engineer at Architech Solutions will build churn prediction models that flag customers likely to leave. They will also design data pipelines, monitor model performance and work with business teams on retention plans.

Requirements

Candidates need experience with customer churn prediction, Python or R, SQL, Databricks and machine learning frameworks. Strong feature engineering, large-scale data skills, statistical modelling and clear communication with technical and non-technical audiences are also needed.

Skills

  • Customer churn prediction
  • Python
  • R
  • SQL
  • Databricks
  • Pandas
  • NumPy
  • Scikit-learn
  • TensorFlow
  • PyTorch
  • Feature engineering
  • Large-scale data processing
  • Statistical modelling
  • Predictive analytics
  • Azure
  • AWS
  • GCP
  • Apache Spark
  • Machine learning model development
  • Model monitoring
  • Data pipeline design
  • Stakeholder communication

Benefits

  • Learning budget
  • Certification bonuses

Categories

  • Data & Analytics
  • Software
  • Technology
  • Consulting

Keywords

  • Machine Learning Engineer
  • Customer churn prediction
  • Churn modelling
  • Python
  • R
  • SQL
  • Databricks
  • Scikit-learn
  • TensorFlow
  • PyTorch
  • Feature engineering
  • Spark
  • Azure
  • AWS
  • GCP
  • Predictive analytics
  • Statistical modelling
  • Data science
  • Big data
  • Retention analytics

Perks

  • Performance bonus

Tools

  • Python
  • R
  • SQL
  • Databricks
  • Scikit-learn
  • TensorFlow
  • PyTorch
  • Spark

Languages

  • English

Report this job

Get in touch
MovoJobs

Contact us