Senior Computer Vision Engineer – 3D Spatial Calibration & Biomechanical Motion Analysis (Python)

Posted 4 days ago

Worldwide

Summary

We are seeking a high-level Computer Vision and Mathematical Modeling Engineer to completely overhaul and refactor the core tracking architecture of our sports performance platform, eTrack. Our app analyzes athletic tests—specifically Sprints, Countermovement Jumps (CMJ), and Drop Jumps—from high-speed smartphone videos (up to 240fps). The legacy backend relies on a primitive, rigid 2D pixel-grid comparison logic (comparing bounding box centers frame-by-frame). This approach is fundamentally broken as it fails under camera angle changes, lens parallax, and perspective distortion on the field. We need a professional who does not rely on pixel-matching shortcuts. Key Responsibilities & Architectural Requirements: 1. 3D Spatial Calibration & Homography: Implement space calibration (Perspective transformation / Homography matrix mapping) using fixed environmental markers (e.g., cones, hurdles, track lines). The system must project 2D camera coordinates into a normalized 3D World Coordinates System (meters/seconds) to ensure pitch-invariant and angle-invariant accuracy. 2. Digital Signal Processing (DSP) & Jitter Filtering: Treat raw tracking outputs (MediaPipe/YOLO Pose) as a continuous signal. You must implement advanced filtering (e.g., Butterworth low-pass filters or Kalman filters) to eliminate high-frequency landmark jitter, ensuring raw mathematical precision down to the millisecond. 3. Finite State Machine (FSM): Drive a robust, production-ready Python state machine to precisely detect biomechanical phase transitions (e.g., ground contact times, flight times, exact gate-crossing frames). 4. API Integration: Package this mathematical logic into a clean, lightweight, and optimized FastAPI backend designed to process videos efficiently without server crashes. Requirements: - Degree or strong background in Applied Mathematics, Robotics, Physics, or Computer Vision. - Proven track record of building human motion analysis or gait/running biomechanics software. - Master level with OpenCV, MediaPipe, NumPy, SciPy, and signal processing libraries. - Strictly individual freelancers or dedicated technical leads only. No generalist agencies, no front-men selling outsourced work.

  • $50.00

    Fixed-price
  • Expert
    Experience Level
  • Remote Job
  • Complex project
    Project Type

Contract-to-hire opportunity

This lets talent know that this job could become full time.
Learn more
Skills and Expertise
Mandatory skills
NumPy
SciPy
Python
Computer Vision
Activity on this job
  • Proposals:5 to 10
  • Last viewed by client:yesterday
  • Interviewing:
    1
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Apr 4, 2026
  • DNK
    København N3:46 PM
  • $3.4K total spent
    2 hires, 1 active

Explore similar jobs on Upwork

AI Automation Expert for MCPFixed-price‐ Posted 4 weeks ago
Adobe Illustrator
Graphic Design
HTML5
D3.js
Agentic AI toolsHourly‐ Posted 3 weeks ago
Artificial Intelligence
AI Agent Development
Generative AI
Automation
Python
Retrieval Augmented Generation
LangChain
Business Process Automation
Next.js
React
FastAPI
Node.js
PostgreSQL
Supabase
AI Chatbot
OpenAI API
API Integration
Full-Stack Development
Web Development
Machine Learning

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo