At least 3 years of hands-on experience shipping or operating perception or prediction systems for robotics, autonomous vehicles, or ADAS, with strong autonomous-driving experience and a record of improving real-world performance.
Proven depth in multi-object tracking, including data association, Bayesian filtering, track lifecycle, multi-sensor and temporal association, ID stability, and low-latency evaluation.
Hands-on experience with generic or open-set perception, including class-agnostic obstacle detection, occupancy representations, LiDAR clustering, and anomaly or unknown-object handling.
Hands-on depth in at least one modern temporal area, including motion forecasting, occupancy flow, streaming or temporal BEV, learned world models, or joint detection-tracking-prediction.
Fundamentals in geometry and multi-sensor systems, including practical calibration and the ability to diagnose alignment or time-synchronisation issues.
Proficiency in C++ and Python, including production-quality code, training and evaluation tools, and real-time embedded performance.
Experience navigating noisy production-like environments through reproducible experiments, metrics, log-driven root-cause analysis, simulation, replay, and validation.
Preferred Qualifications
End-to-end perception and prediction, including joint detection-tracking-forecasting, occupancy or occupancy-flow prediction, streaming BEV, agent or trajectory queries, and world models.
Motion prediction for autonomous systems, including multi-modal trajectories, interaction-aware forecasting, uncertainty calibration, planning interfaces, and closed-loop simulation or behaviour evaluation.
Experience with VLM/VLA or embodied foundation models, including vision-language grounding, open-vocabulary perception, task or instruction conditioning, semantic scene reasoning, and long-tail mining.
Foundation-model adaptation and deployment, including supervised fine-tuning, LoRA, distillation, quantisation, teacher-student pipelines, edge inference, and hallucination or grounding evaluation.
3D or BEV detection and sensor fusion, temporal models, 4D data, and multi-camera, LiDAR, or radar integration.
Experience with robotics and perception libraries and platforms such as OpenCV, PCL, Ceres, ROS 2, NVIDIA Orin, TensorRT, or DeepStream, plus strong visualisation and debugging practices.
Familiarity with the model lifecycle, including dataset curation, auto-labeling, temporal annotation, active learning, regression detection, inference optimisation, and fleet-data feedback loops.