Computer Vision Engineer / Applied Mathematician
Location
Hyderabad — in office all 5 days, as the role requires substantial brainstorming within the team.
Salary range
₹3–6 LPA, depending on the candidate's suitability for the position
Position start date
1 December 2026
Project Overview
We are developing a high-precision, post-capture video analytics engine for high-speed dynamic objects using a lightweight camera-to-laptop asynchronous processing pipeline. We are seeking a Computer Vision Engineer / Applied Mathematician to build core spatial math algorithms and feature tracking pipelines.
The target system tracks custom geometric surface features on spherical bodies captured at high frame rates (200+ FPS) with fast shutter speeds.
Key Responsibilities & Scope of Work
- Asymmetric Pattern Detection & Contour Isolation Network
- Build a robust OpenCV / PyTorch segmentation pipeline to extract the 3 vertices of custom asymmetric hollow triangles from 240 FPS video frames.
- Implement morphological operations (cv2.MORPH_CLOSE, cv2.MORPH_OPEN) and adaptive thresholding to filter out ISO 1600 sensor noise and minor lighting reflections.
- Maintain deterministic vertex tracking across extreme rotational motion blurs (Δt = 4.16 ms frame step).
- Perspective-n-Point (PnP) & Quaternion 3D Rotation Solver
- Formulate and implement a Perspective-n-Point (PnP) rotation engine (cv2.solvePnP / cv2.solvePnPRansac) mapping 2D image coordinates to a 3D spherical model (40mm diameter).
- Compute continuous frame-to-frame 3D rotation vectors (q = w + xi + yj + zk) to resolve full 3-axis angular spin vectors up to 100 RPS / 6,000 RPM.
- Ensure rotational ambiguity resolution using asymmetric geometric constraints.
- CMOS Rolling Shutter Affine Shear Compensation
- Develop an affine shear un-warp algorithm compensating for the GoPro Hero 12 rolling shutter delay (0.26ms line readout).
- Model the temporal spatial shift matrix to correct 2D bounding-box geometric shearing on high-speed rotating objects prior to 3D PnP execution.
Required Technical Qualifications
- Core Expertise: Advanced proficiency in Python, OpenCV, NumPy, SciPy, and C++ (optional, for acceleration).
- Mathematical Background: Deep understanding of 3D Projective Geometry, Camera Intrinsic Calibration Matrices (K), Quaternion Algebra, Homography, and PnP math solvers.
- Sensor Experience: Hands-on experience working with high-speed video processing (240+ FPS), rolling shutter distortion matrices, and camera distortion models (k1, k2, p1, p2).
- Deliverable Standards: Clean, well-documented, unit-tested Python modules ready for integration into a desktop ingestion engine.
Desirable / Preferred Qualifications
- Synthetic Data & Blender Pipeline Familiarity: Experience using Blender (or similar 3D engines) to extract ground-truth camera matrices, 3D target coordinates, or rendered synthetic frame sequences for computer vision validation.
- C++ / PyBind11 Acceleration: Ability to convert computational bottlenecks (such as high-speed frame-by-frame PnP matrix calculations or un-warp loops) into compiled C++ extensions or CUDA kernels if Python throughput needs optimization later.
- PyTorch / Deep Learning Tracking: Experience with lightweight neural network trackers (e.g., YOLOv8-Pose, MobileNet-V3) or custom landmark/keypoint detection models for feature extraction under heavy occlusion or motion blur.
- Physics & Kinematics Modeling: Basic background in classical rigid-body dynamics (calculating angular velocity vectors, translational trajectories, or Magnus effect drag modeling) to sanity-check extracted spin values.
- Desktop Application Ingestion Experience: Familiarity with batch video ingestion pipelines, multi-threading (concurrent.futures), or asynchronous IO processing for handling large video file payloads efficiently.
Deliverables & Acceptance Criteria
- Module 1: Contour Pipeline — Python module for asymmetric triangle extraction. Acceptance: ≥ 98% target vertex detection rate under ISO 1600 noise.
- Module 2: Rolling Shutter Shear Matrix — Affine compensation script for GoPro Hero 12 down-scanning lines (0.26ms). Acceptance: Reconstructs true circular aspect ratios (≥ 0.95 circularity score) at 2,200+ RPM.
- Module 3: PnP Quaternion Solver — 3D spin vector solver outputting frame-by-frame RPM & rotation axis (q). Acceptance: Validated accuracy within ± 3% margin against synthetic & physical drill benchmark datasets.
- Technical Documentation — Clean Jupyter notebooks showing algorithm step-by-step with comments. Acceptance: Fully reproducible execution on sample .mp4 test files.
How to apply
Email your resume to
admin@pixactly.ai,
with the role title in your subject line.
← Back to open positions