
Python Developer - Robotics & AI at Opreto Corporation. We’re seeking a versatile Python developer with experience in AI/ML, robotics, computer vision, and/or 3D geometry, who thrives on building real-world systems that bridge software, automation, and intelligence. You’ll contribute to a range of projects involving machine learning model development, experiment tracking, robotics integration, and vision system enhancement.. This is a fully remote full-time position. You must be a resident of Canada to apply.. Key Responsibilities. . Develop and maintain Python-based AI/ML pipelines, including data ingestion, labeling, training, validation, and deployment.. . Implement and manage experiment tracking and model versioning tools (e.g. MLflow).. . Build integrations with hardware and edge systems for deploying AI models and collecting data.. . Work with robotics systems and simulation tools (e.g., RoboDK, custom motion planning stacks).. . Design or interpret 3D geometries (point clouds, meshes, transforms) as part of computer vision and robotics workflows.. . Required Qualifications. . 3+ years of experience in Python development, especially for AI/ML or robotics.. . Strong understanding of the ML lifecycle and tools like MLflow, PyTorch, or TensorFlow.. . Experience working with computer vision, robotics, or industrial automation systems.. . Excellent problem-solving skills and the ability to work across disciplines (software, hardware, controls).. . Preferred Qualifications. . Familiarity with industrial automation, machine vision, or manufacturing systems.. . Familiarity with robotics platforms (e.g., RoboDK, ROS) and 3D spatial concepts.. . Exposure to machine vision SDKs (HALCON, Cognex, Keyence) and/or OpenCV.. . Experience integrating Python software with edge hardware or production environments.. . Company Location: Canada.