Advanced programming skills in Python are required; experience with PyTorch and/or TensorFlow/Keras, OpenCV, Git, Linux/Unix environments, high-performance or cloud-based computing platforms with GPU acceleration, and reproducible research workflows is strongly preferred. Strong experience with modern machine learning methods, including deep learning, neural network architecture design, computer vision, video analysis, temporal modeling, supervised and/or self-supervised learning, and rigorous model evaluation strategies.