Machine Learning Engineer

New
C
CanalsWholesale Distribution
Distributed across North and South AmericaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
PythonMachine LearningPyTorchPandasSparkTensorflowscikit-learnMLOps

Requirements

  • Senior-level experience building and deploying machine learning models in production environments.
  • Experience designing scalable data pipelines and working with large datasets.
  • Strong Python skills.
  • Knowledge of ML frameworks (e.g., scikit-learn, PyTorch, TensorFlow).
  • Experience with data tools (e.g., Pandas, Spark).
  • Ability to guide and unblock others, providing thoughtful code reviews and architectural feedback.
  • Comfort taking ownership of projects and ensuring models deliver real, measurable customer value.
  • Experience working independently in a fast-paced, product-focused environment.
  • Previous experience in high-growth startups or small teams is a plus.
  • Familiarity with MLOps practices and tools is a plus.

Responsibilities

  • Design, build, and maintain scalable machine learning models that improve and automate logistics processes for our customers.
  • Own projects end-to-end, from problem definition and data exploration to model deployment and monitoring in production.
  • Collaborate closely with engineering teams to align ML work with customer needs and deliver features that drive business value.
  • Serve as a technical leader and mentor within the ML area, reviewing code and ensuring best practices for reproducibility, quality, and performance.
  • Evaluate and implement tools and frameworks to improve our ML infrastructure and workflows.
  • Help shape the future of Canals as we continue scaling with our customers.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now