Taro Logo

Python Developer - Robotics & AI

Canada
Machine Learning
Mid-Level Software Engineer
Remote
3+ years of experience
AI · Robotics

Description For Python Developer - Robotics & AI

Opreto Corporation is seeking a skilled Python Developer specializing in Robotics and AI for a remote position based in Canada. This role combines software engineering with cutting-edge AI/ML and robotics applications. The ideal candidate will work on developing and maintaining AI/ML pipelines, implementing experiment tracking systems, and building integrations with hardware and edge systems. The position requires expertise in Python development, machine learning lifecycles, and computer vision systems, with a focus on practical applications in industrial automation and robotics. This is an excellent opportunity for a developer who enjoys working at the intersection of software, hardware, and artificial intelligence, contributing to real-world automation solutions. The role offers the flexibility of remote work while being part of innovative projects involving machine learning, computer vision, and robotics integration.

Last updated 8 days ago

Responsibilities For Python Developer - Robotics & AI

  • 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

Requirements For Python Developer - Robotics & AI

Python
  • 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)
  • 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

Interested in this job?

Jobs Related To Opreto Corporation Python Developer - Robotics & AI