A complete application in a minute — tailored resume and cover letter, ready to send.
AIToolboard seeks a Computer Vision Engineer to build a production-grade perception stack for show-jumping footage. You will develop detection, tracking, obstacle understanding, and 2D metric calibration to output structured, metric-aware results.
Your work includes handling video ingestion, robust horse-and-rider detection, persistent tracking, obstacle segmentation, and 2D camera-to-ground mapping to enable accurate metric estimates like distances and speeds.
Jobs / Computer Vision Engineer (Detection, Tracking & 2D Metric Calibration Specialist)
Contractor
Project ContextCrackCoach is an AI platform for automatic analysis of show-jumping videos.This role builds the IMAGE-level perception and geometry stack that everything depends on: detection, tracking, obstacle understanding, jump segmentation, and metric calibration in real-world competition footage.Without a rock-solid perception and geometric foundation, pose estimation, biomechanics, and AI coaching are not reliable.
You will design, implement, and validate a production-grade computer vision pipeline capable of ingesting raw competition videos and producing robust, structured, and metric-aware outputs.
Your responsibilities include:
In addition to perception, this role includes implementing a robust 2D metric calibration module:
The calibration module must be robust, non-blocking, and designed for real-world competition footage (single camera, uncontrolled viewpoints).
• Strong background in computer vision applied to video (sports footage experience is a strong plus).
• Proven experience with object detection (YOLO family, Detectron2, RT-DETR, etc.).
• Multi-object tracking expertise (ByteTrack / BoT-SORT / DeepSORT; handling occlusions and ID switches).
• Experience with segmentation models (Mask R-CNN, YOLO-Seg, SAM-family) if needed for background removal.
• Solid understanding of image-space geometry and camera perspective limitations.
• Experience implementing 2D metric calibration using planar homography and RANSAC.
• Comfortable working with pixel-to-meter conversions and expressing metric uncertainty.
• Advanced Python and OpenCV; deep learning framework (PyTorch preferred).
• Experience building modular, maintainable pipelines with clear interfaces and exports.
• Highly variable camera angles, zoom levels, and lighting conditions.
• Dynamic occlusions from obstacles, rails, other horses, and spectators.
• Motion blur and compression artifacts in user-generated videos.
• Background clutter and false positives (banners, rails, similar shapes).
• Maintaining stable trajectories despite noisy detections and temporary misses.
• Correct obstacle differentiation and obstacle association in multi-obstacle scenes.
• Metric calibration with a single camera, limited scene control, and partial reference data.
• Performance constraints: processing HD videos in minutes, not hours.
A fully modular computer vision pipeline (source code) that ingests raw video and outputs:
This role does NOT include pose estimation or biomechanics (handled by separate specialists).
Metric calibration is 2D ground-plane based, not full 3D reconstruction.
Robustness and graceful degr a