Hardware, Edge ML Engineer
Richmond Hill, ONMecka
5+ YOECandidates need 5+ years in machine learning or computer vision, including deploying models on embedded or limited hardware. Strong Python and C++ skills, PyTorch experience and embedded Linux experience are required.
PyTorch, C++, Python, Embedded Linux
Research Scientist – Full Body Motion
Richmond Hill, ONMecka
Candidates need a research record in physics-based character animation, human motion generation, or 3D human pose and shape, ideally with publications at top venues. Experience training diffusion, autoregressive or masked motion models and running reinforcement learning for simulated humanoids is required.
PyTorch, Isaac Lab, MuJoCo, Isaac Gym, SMPL-X, MHR
Research Scientist – Neural 3D Objects
Richmond Hill, ONMecka
Candidates need strong neural 3D or reconstruction research experience, deep learning depth in Python and PyTorch, and a solid foundation in multi-view geometry and differentiable rendering. Research taste for tackling open problems is essential.
PyTorch, Open3D, trimesh
Research Scientist – Body Pose Detection
Richmond Hill, ONMecka
Candidates need deep expertise in deep learning and 3D computer vision, especially human pose estimation. Experience training large vision models from scratch and working with parametric body models and large motion datasets is required.
PyTorch
Computer Vision Engineer, 3D
Richmond Hill, ONMecka
5+ YOECandidates need 5+ years of software engineering and computer vision experience, strong production Python and solid multi-view geometry. They also need temporal filtering, inverse kinematics and a data-quality mindset.
Python, C++
Online Calibration & SLAM Engineer
Richmond Hill, ONMecka
5+ YOECandidates need 5+ years of hands-on SLAM, visual-inertial odometry, or Structure-from-Motion work, including production systems. They also need camera and IMU calibration experience, along with strong C++ or Python skills.
Kalibr, GTSAM, Ceres Solver, OpenCV, COLMAP, PyTorch