Machine Learning Engineer

Canals · Remote · Bogota · New York · Sao Paulo · San Francisco · Denver ·
Fully remoteFull-timeMiddle3–5 years
COMPENSATION
€•• – ••k
0 applicants so far

Listed on the employer's job board (Ashby)

  • Senior Machine Learning Engineer
  • Fully remote (Americas)
  • Python + PyTorch/TensorFlow
  • End-to-end pipeline ownership
  • Mentorship opportunities

Canals provides software that automates workflows for wholesale distributors of electrical, plumbing, and HVAC supplies. As the company scales, AI plays a central role in delivering value to customers who manage critical supply chain operations.

This position requires a senior engineer to design, deploy, and monitor machine learning models that improve logistics processes. You will collaborate with engineering teams to align technical solutions with business needs while mentoring others in best practices.

What you'll do

  • Design and maintain scalable ML models to automate logistics processes
  • Own projects from problem definition to production deployment and monitoring
  • Collaborate with engineering teams to deliver features that drive business value
  • Mentor team members and conduct code reviews to ensure quality standards
  • Evaluate and implement tools to improve ML infrastructure and workflows

What you'll need

  • Senior-level experience deploying machine learning models in production
  • Strong Python skills with knowledge of scikit-learn, PyTorch, or TensorFlow
  • Experience designing scalable data pipelines and handling large datasets
  • Ability to take ownership of projects and deliver measurable customer value
  • Capacity to provide architectural feedback and guide other engineers

Nice to have

  • Previous experience in high-growth startups or small teams
  • Familiarity with MLOps practices and related tools

Stack

  • Python
  • scikit-learn
  • PyTorch
  • TensorFlow
  • Pandas
  • Spark

How you'll work

  • Remote-first culture
  • Distributed team across North and South America