Senior CV Engineer: 3D Geometry & Tracking

Mecka

Richmond Hill

On-site

CAD 110,000 - 160,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Mecka invites a seasoned computer vision engineer to own the classical CV stack for our 3D hands pipeline, turning model outputs into calibrated spatial data and scalable results. You’ll work with research teams to ensure robust geometry, filtering, and IK constraints across production systems.

This coding-heavy role emphasizes solid software engineering, end-to-end delivery, and building visualizers/QA dashboards for reliable data products in a fast-growing robotics AI environment.

Qualifications

  • 5+ years of professional experience in software engineering and computer vision.
  • Strong software engineering; production Python (C++ a plus).
  • Solid multi-view geometry: triangulation, PnP, calibration, reprojection.
  • Temporal filtering: Kalman-family filters, interpolation.
  • Inverse kinematics and bone-length constraints on articulated structures.
  • Experience with deep models outputs, not training them yourself.

Responsibilities

  • Own the classic 3D geometry that places reconstructions in space.
  • Design and tune temporal filters to remove jitter without losing motion.
  • Run inverse kinematics and enforce physical constraints on skeletons.
  • Turn model output into clean delivered data, reports and QA metrics.
  • Build visualizers and dashboards to inspect trajectories and failures.
  • Be the go-to engineer for classical CV problems across the pipeline.

Skills

Software engineering
Computer vision
Python
C++
Multi-view geometry
Kalman filters

Education

Bachelor's in CS/CE/Robotics

Tools

OpenCV
PyTorch
Ceres
GTSAM
PCL
ROS

Job description

Mecka invites a seasoned computer vision engineer to own the classical CV stack for our 3D hands pipeline, turning model outputs into calibrated spatial data and scalable results. You’ll work with research teams to ensure robust geometry, filtering, and IK constraints across production systems.

This coding-heavy role emphasizes solid software engineering, end-to-end delivery, and building visualizers/QA dashboards for reliable data products in a fast-growing robotics AI environment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

3D Computer Vision Engineer — Geometry & IK Specialist
3D Computer Vision Engineer — Geometry & IK Specialist

Kindredventures • Toronto

On-site
CAD 120,000 - 180,000
Computer Vision Engineer, 3D
Computer Vision Engineer, 3D

Mecka • Richmond Hill

On-site
CAD 110,000 - 160,000
Computer Vision Engineer, 3D
Computer Vision Engineer, 3D

Kindredventures • Toronto

On-site
CAD 120,000 - 180,000
Edge AI & Computer Vision Engineer (Embedded)
Edge AI & Computer Vision Engineer (Embedded)

mecka.ai • Toronto

On-site
CAD 120,000 - 180,000
3D Software engineer
3D Software engineer

Zohorecruit • Richmond Hill

On-site
CAD 90,000 - 120,000
Research Scientist - 3D Environment Reconstruction
Research Scientist - 3D Environment Reconstruction

Kindredventures • Toronto

On-site
CAD 120,000 - 180,000
Research Scientist – 3D Environment Reconstruction
Research Scientist – 3D Environment Reconstruction

Research Scientist – 3D Environment Reconstruction • Richmond Hill

On-site
CAD 120,000 - 190,000
Research Scientist – Neural 3D Objects
Research Scientist – Neural 3D Objects

Mecka AI • Toronto

On-site
CAD 110,000 - 170,000
Hardware, Calibration Engineer
Hardware, Calibration Engineer

Kindredventures • Toronto

On-site
CAD 120,000 - 180,000
Edge ML Engineer– Computer Vision
Edge ML Engineer– Computer Vision

mecka.ai • Toronto

On-site
CAD 120,000 - 180,000