I’m looking for a skilled Python developer / data scientist who can assist with the following: Key Responsibilities Preprocess raw data Read, clean, and synchronize raw sensor CSV files and corresponding MP4 videos Handle missing values, sampling-rate alignment, and time synchronization Feature Extraction Extract relevant statistical and temporal features from sensor data (e.g., mean, std, FFT, entropy, energy) Extract visual/motion features from videos (e.g., optical flow, CNN-based embeddings) using OpenCV, PyTorch, or TensorFlow Feature-Level Fusion Combine features from both modalities (sensor + video) Prepare fused feature sets for machine learning or deep learning models Modeling and Evaluation Apply deep learning techniques (e.g., CNN, LSTM, autoencoder, multimodal fusion networks) Evaluate models on classification accuracy or activity recognition tasks Documentation & Reproducibility Provide well-documented, modular Python scripts Optionally assist in preparing visualizations or pipeline diagrams. Required Skills Python (intermediate to advanced) Data Preprocessing & Analysis (NumPy, Pandas, Scikit-learn) Computer Vision (OpenCV, PyTorch/TensorFlow, feature extraction) Signal Processing / Time-Series Analysis Deep Learning for Multimodal Fusion (CNN, RNN, LSTM, or Transformer-based models) Familiarity with sensor and video datasets (e.g., ADL, human activity recognition)