Back to Open positions
Open position
Robotics AI Engineer (Deep Learning for Autonomy)
Hamilton, ON · Canada
Full Time
AI team
You will design, train, and deploy neural models that power high-level autonomy behaviors in ROZOR robots, obstacle prediction, semantic mapping, scene understanding, behavior forecasting, and learning-based navigation.
Responsibilities
- Develop deep learning for dynamic obstacle detection and motion prediction.
- Work on behavior forecasting in crowded environments.
- Handle semantic mapping and spatial understanding.
- Create learning-based navigation and path optimization.
- Process multi-modal data: RGB, LiDAR, depth, IMU, maps, and trajectories.
- Build training and validation pipelines.
- Integrate models into ROS 2-based autonomy stacks.
- Collaborate across planning, perception, and embedded teams.
- Conduct field testing and failure analysis.
- Support dataset generation and ML operations.
What you bring
- Bachelor's/Master's in AI, Robotics, Computer Science, or related field.
- Deep learning, computer vision, or reinforcement learning expertise.
- PyTorch or TensorFlow proficiency.
- Experience with time-series, trajectory data, or sequential prediction models.
- Robot navigation, SLAM, mapping knowledge.
- Detection, tracking, segmentation, or prediction training experience.
- ROS / ROS 2 familiarity.
- Strong debugging and analytical abilities.
How to apply
Send your CV and a short note about your work.
Tell us why this role fits you and link any work like repos, papers, demos, or robots that shows what you build.