Description | Python Developer (Audio/Video DSP & Desktop Applications) Position: Senior Python DSP Developer Engagement: 3–4 months (Project-based contract under NDA) Location: Remote / Flexible Start Date: Immediate / within 15 days Budget: Fixed milestone-based payments About the Role We need a Python DSP expert to design the synchronization engine and help integrate it with a PySide6 desktop app. Responsibilities Design & implement core audio/video synchronization algorithms: Cross-correlation Dynamic Time Warping (DTW) drift correction. Preprocess audio: resampling normalization silence/VAD detection. Feature extraction: MFCC spectral flux onset strength. Work with FFmpeg to handle demuxing decoding resampling. Build & integrate with PySide6 UI (waveform/timeline preview). Implement export formats (CSV EDL FCPXML). Optimize performance (NumPy SciPy Numba/Cython multi-threading). Write unit/regression tests on sample datasets (clean & noisy). Package final desktop app for Windows (.exe) and macOS (.dmg). Required Skills Strong Python 3 development (4+ years). Deep knowledge of audio signal processing. NumPy SciPy librosa and familiarity with STFT/FFT. FFmpeg (CLI + Python integration). Experience with PySide6/PyQt desktop apps. Performance profiling optimization. Git/GitHub CI/CD familiarity. Nice-to-Have Export formats: FCPXML EDL. Knowledge of BWF/iXML metadata. Cross-platform app packaging (PyInstaller). Previous experience in video editing / media software. Job Type: Full-time Pay: ₹20000.00 - ₹40000.00 per month Benefits: Work from home Work Location: Remote |