Senior CV Engineer - 3D Geometry & IK Specialist

Mecka

Toronto

Hybrid

CAD 120,000 - 170,000

Full time

8 days ago
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Mecka is hiring a computer vision engineer to own the classical 3D geometry, temporal filtering, and inverse kinematics for delivering calibrated spatial data. You will work closely with research teams and become the go-to expert for classical CV tasks across the pipeline.

The role focuses on the 3D hands pipeline first, expanding to broader CV challenges. You will implement robust filtering, calibration, and visualization tools in production Python and C++ where needed.

Qualifications

  • 5+ years of professional software engineering and computer vision experience.
  • Strong software engineering: coding-heavy role with production Python (C++ a plus).
  • Solid multi-view geometry: triangulation, PnP, calibration, reprojection.
  • Temporal filtering and signal processing: low-pass, Kalman-family, interpolation.
  • Inverse kinematics and rigid-body/bone-length constraints on articulated structures.
  • Experience with deep models outputs/failure modes without training them.

Responsibilities

  • Own the classical 3D geometry and place reconstructions in space (multi-view geometry, triangulation, PnP, calibration, undistortion, reprojection).
  • Design and tune temporal filters to reduce jitter without losing real motion.
  • Run inverse kinematics and enforce physical constraints to keep reconstructed skeletons valid.
  • Translate model output into clean delivered data, including per-frame results, QA metrics, and scalable pipelines.
  • Build visualizers and dashboards to inspect trajectories and failure cases.
  • Be the go-to engineer for classical computer-vision problems across the pipeline.

Skills

5+ years experience
Production Python
C++ (plus)
Solid multi-view geometry
Temporal filtering
Inverse kinematics
Data-quality mindset

Job description

Mecka is hiring a computer vision engineer to own the classical 3D geometry, temporal filtering, and inverse kinematics for delivering calibrated spatial data. You will work closely with research teams and become the go-to expert for classical CV tasks across the pipeline.

The role focuses on the 3D hands pipeline first, expanding to broader CV challenges. You will implement robust filtering, calibration, and visualization tools in production Python and C++ where needed.

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

Kindredventures • Toronto

On-site
CAD 120,000 - 180,000
Computer Vision Engineer, 3D Toronto GTA · New York →
Computer Vision Engineer, 3D Toronto GTA · New York →

Mecka • Toronto

Hybrid
CAD 120,000 - 170,000
Research Scientist – Computer Vision (3D Environment Reconstruction) Toronto GTA · New York →
Research Scientist – Computer Vision (3D Environment Reconstruction) Toronto GTA · New York →

Mecka • Toronto

Hybrid
CAD 120,000 - 190,000
Research Scientist – Computer Vision (3D Environment Reconstruction)
Research Scientist – Computer Vision (3D Environment Reconstruction)

AI Chopping Block, Inc. • Richmond Hill

On-site
CAD 90,000 - 150,000
Research Scientist – Computer Vision (3D Environment Reconstruction)
Research Scientist – Computer Vision (3D Environment Reconstruction)

Mecka AI • Toronto

On-site
CAD 150,000 - 230,000
End-to-End Camera & Sensor Calibration Engineer
End-to-End Camera & Sensor Calibration Engineer

Mecka • Richmond Hill

On-site
CAD 160,000 - 200,000
Calibration Engineer, Camera & Sensors
Calibration Engineer, Camera & Sensors

Mecka AI • Toronto

On-site
CAD 90,000 - 130,000
Research Scientist - Neural 3D Objects
Research Scientist - Neural 3D Objects

Kindredventures • Toronto

On-site
CAD 120,000 - 180,000
Research Scientist – Neural 3D Objects Toronto GTA · New York →
Research Scientist – Neural 3D Objects Toronto GTA · New York →

Mecka • Toronto

Hybrid
CAD 110,000 - 170,000