Job Type: Full-Time, 40 hours per week
Location: Kitchener, ON (Trillium / Homer Watson Industrial Park)
Department: Software & AI
Reports To: AI & Data Analytics Lead
About Mycionics
We are a strong, multidisciplinary mechatronics team where every member directly contributes to the product. We don’t just write code; we design, prototype, fabricate, and industrialize full robotic systems—spanning mechanical, electrical, firmware, software, AI/ML, and data analytics—and deploy them globally to customers across three continents.
The Role
We are seeking a capable AI & Computer Vision Engineer to advance our robotic harvesting and packing capabilities. In this role, you will work directly with our AI Lead to develop, train, and deploy the machine learning models that serve as the "eyes" of our autonomous systems.
This position requires bridging the gap between academic theory and industrial application. We are looking for an engineer who can research open-source solutions, characterize their performance, and rigorously adapt them to handle the complexities of biological data in real-world environments.
Key Responsibilities
- Model Development: Train, fine-tune, and deploy object detection models (primarily using PyTorch) to drive robotic decision-making.
- Data Pipeline Strategy: Take ownership of the data lifecycle, including annotation management, augmentation strategies, and dataset curation to ensure robust model performance.
- Applied Research & Adaptation: Investigate open-source ecosystems to identify "closest fit" architectures, then tailor and optimize them for our specific constraints and hardware.
- Performance Characterization: Develop and execute methodologies to benchmark model accuracy and inference speed, ensuring continuous improvement through systematic testing.
Technical Qualifications
- Education: Graduate degree (MSc/PhD) in Computer Science, Engineering, or a related field is preferred. Undergraduate degrees with strong, relevant experience will be considered.
- Experience: 1–2+ years of industry experience or a history of rigorous extracurricular development. You must be able to discuss deep technical challenges you have overcome in past projects.
- Core Stack: Strong proficiency in Python is mandatory.
- ML Frameworks: Deep familiarity with the PyTorch ecosystem is required.
- Computer Vision: Experience with image processing pipelines and libraries such as OpenCV.
Nice-to-Have Skills
- Edge AI: Experience deploying models on edge devices (e.g., NVIDIA Jetson), including knowledge of TensorRT and ONNX.
- Systems Programming: Proficiency with C++ or CUDA.
- Data Interfacing: Familiarity with SQL/PostgreSQL.
Who You Are
- A Technical Problem Solver: You have the initiative to take a high-level problem, research the solution, and implement it independently.
- An Articulate Communicator: You can clearly explain complex technical concepts, your thought process, and your approach to debugging difficulties.
- A Continuous Learner: You have a demonstrated aptitude for quickly learning new tools and adapting to the evolving landscape of AI/ML.
Why Join Mycionics?
- Global Impact: We deploy systems to customers on three continents, offering opportunities for international travel.
- End-to-End Ownership: Work in a facility where you see the physical machine being built next to you. You will touch every part of the stack, from the algorithm to the robot's motion.
- Benefits & Wellness: We offer a comprehensive benefits package including extended health care, dental, vision care, and a Health Spending Account (HSA).
- Environment: Based in the industrial hub of Kitchener with free on-site parking.
- Culture: A collaborative team environment with casual dress, company events, and social hours.