Search by job, company or skills

Starlab Technology Sdn Bhd

Computer Vision Engineer

This job is no longer accepting applications

new job description bg glownew job description bg glownew job description bg svg
  • Posted 3 months ago

Job Description

Location: Penang (hybrid)

Team: Sports-AI (badminton performance, broadcast analytics, and 3D R&D)

Mission

We turn video (and sensors) into real-time coaching, broadcast-ready analytics, and a millimeter-accurate 3D digital twin of on-court action. Were hiring one posting for multiple openings, youll own a track based on your strengths:

Choose your track (youll focus on one)

  • AI Coach (CV/ML) 2D/3D human pose estimation, fine-grained action recognition (smash, drop, clear, net), robust player & shuttlecock tracking, convert joint angles/shot placement/coverage into simple coaching advice and clear visualizations.
  • Broadcast Analytics & Viz Low-latency tracking from broadcast feeds; real-time metrics (shuttle speed, player speed, distance, rally stats); heatmaps, shot charts, rally trajectories; automated event detection (smashes, long rallies) and stunning on-screen overlays.
  • 3D Multi-Camera R&D (Senior) Multi-camera calibration & time sync, SfM/MVS 3D reconstruction for players & shuttle path, C++/CUDA real-time 3D tracking, advanced 3D pose/kinematics (angles, angular velocity, forces), and architecture of the full multi-cam stack.

What youll do (core)

  • Design, train, and optimize CV/DL models for real-time performance.
  • Build reliable video pipelines (on-device or cloud) and profiling to hit latency targets.
  • Collaborate with coaches, broadcast, and product to ship features that athletes & fans love.

Must-have (vary by level)

  • Mid level: 3+ years in CV/ML; strong Python; PyTorch or TensorFlow; OpenCV; hands-on with pose estimation (MediaPipe/OpenPose), object detection/tracking (YOLOv8, DeepSORT, TrackNet) or action recognition.
  • Senior 3D track: 5+ years in 3D geometry; expert C++ & CUDA (mandatory); deep grasp of camera models, epipolar geometry, triangulation, SfM/MVS; proven GPU real-time optimization.

Nice to have

TensorRT/CoreML, FFmpeg/GStreamer, WebRTC/RTSP, AWS/GCP/Azure, multi-camera rigs & time-sync (PTP), motion capture (Vicon/OptiTrack), NeRF/differentiable rendering, sports analytics/badminton domain knowledge, front-end overlay collab.

How to apply

Apply here on LinkedIn and send your CV + links (GitHub/portfolio/Papers) to [[Confidential Information]] with subject: Sports AI CV/3D Engineer (Track: Coach / Broadcast / 3D). Tell us your track, notable projects, and earliest start date.

Keywords (ATS): Python, C++, PyTorch, TensorFlow, OpenCV, FFmpeg, CUDA, TensorRT, YOLOv8, DeepSORT, TrackNet, MediaPipe, OpenPose, SfM, MVS, epipolar geometry, triangulation, kinematics, WebRTC, RTSP, AWS, GCP, Azure.

More Info

Job Type:
Industry:
Employment Type:

Job ID: 125130087