Job description:
Job Posting: Machine Learning Engineer
Company: LoopX Innovation Inc.
Work Location: 1545 Maley Drive, Greater Sudbury, ON, Canada P3A 4R7
Employment Type: Full-time, Permanent, Monday to Friday, 9am to 4pm, 35 hours per week
Wage: $48/hour
Language: English
Company Description
Welcome to LoopX! We are a company based in Waterloo and Sudbury, ON, dedicated to improving safety, productivity, and sustainability in mining application through AI and autonomous technologies. Our vision is to be one of the world's leading providers of AI-powered solutions of interoperable autonomy. With a primary focus on mining, we are committed to ensuring safety, boosting productivity, and addressing labor shortages across industries.
Role Description
We are seeking a Machine Learning Engineer to build, train, and deploy models that power perception, prediction, and decision-support for underground and open-pit environments. You will work across the end-to-end ML lifecycle data acquisition and curation, experimentation at scale, model training and evaluation, optimization, and on-edge deployment, collaborating with software, robotics, and field teams to deliver reliable systems for production mining operations. This is a hands-on role with ownership over both research and delivery.
Key Responsibilities
- Implement cutting-edge techniques and tools in machine learning, deep learning, and artificial intelligence to make data analysis and perception more efficient.
- Perform large-scale experimentation to identify hidden relationships between variables in large datasets and evaluate model performance at scale.
- Create advanced algorithms such as regression, simulation, scenario analysis, modeling, clustering, decision trees, and neural networks; tune for latency, robustness, and explainability.
- Prepare, extract, and transform data using programming languages (e.g., Python/SQL); build automated pipelines for cleaning, labeling, augmentation, and quality assurance.
- Introduce and validate new statistical, machine learning, or other mathematical methodologies to solve specific business problems in safety, productivity, and asset utilization.
- Visualize data to enable technical and non-technical stakeholders to draw conclusions and support operational decision-making.
- Develop AI models and algorithms and implement them to meet organizational needs, from proof-of-concept to production deployment.
- Coordinate research and analysis using unstructured and structured data; use programming to clean, organize, and maintain high-quality datasets.
- Contribute to sensor-fusion perception (camera/LiDAR/radar), SLAM/localization, 2D/3D detection and semantic segmentation, and on-edge deployment for mining autonomy and collision-avoidance systems.
- Build repeatable training/evaluation pipelines, manage datasets and model registries, and deploy/monitor models on embedded or vehicle platforms operating in harsh environments.
- Collaborate with field engineers to validate models on equipment, analyze failure cases, harden models against domain shift, and continuously improve performance, safety, and reliability.
Requirements
- Bachelor’s degree in statistics, mathematics, computer science, computer systems engineering, or a related field.
- Programming experience is required.
- Experience in statistical modeling is required.
- Experience in machine learning is required.
Preferred experience
- Previous working experience in the mining industry or with mining equipment and operations
- Experience with computer vision and perception (2D/3D detection, semantic segmentation), SLAM/localization, and sensor fusion (camera/LiDAR/radar).
- On-edge/embedded deployment and performance optimization for real-time inference.
- ROS/ROS2, Git, Linux, PyTorch/NumPy, and data tooling (SQL); familiarity with MLOps best practices.
- Clear written and verbal communication; ability to document research and to comunicate results for cross-functional collaboration.
- Master’s degree in machine learning, data science, or a related quantitative field (e.g., computer science, statistics, electrical/mechanical/mechatronics engineering).
Why Join LoopX
- Opportunity to work on cutting-edge autonomous technology in real-world applications.
- Be part of a mission-driven team focused on enhancing safety and efficiency in critical industries.
- Competitive salary and benefits.
- Work in a dynamic and collaborative environment with growth potential.
If you are passionate about innovation and eager to contribute to the future of autonomous systems in mining, we encourage you to apply!
How to Apply
Please email your resume and a cover letter to info@loopx.ai with the subject line “Machine Learning Engineer – Sudbury.” Applications are reviewed on a rolling basis.
Deadline: October 10, 2025
LoopX is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.