Senior Python Developer AI, ML & Computer Vision
Job description
We are looking for a Senior Python Developer with strong expertise in Image Processing, PDF/Document Processing, Machine Learning, and AI-based automation systems. The candidate should have hands-on experience in building scalable solutions involving OCR, Computer Vision, NLP, multimedia processing, and deep learning model development. Key Responsibilities
- Develop image and document processing pipelines using Python.
- Perform image operations such as: o Skew correction o Rotation correction o Cropping o Noise removal o OCR pre-processing o Metadata extraction
- Build and optimize PDF extraction and document intelligence systems.
- Train, fine-tune, and deploy ML/DL models.
- Work on NLP-based text extraction and classification tasks.
- Handle data labelling, annotation, and dataset preparation.
- Build audio/video processing workflows using FFmpeg and OpenCV.
- Develop speech-to-text pipelines using Whisper.
- Create scalable automation and backend processing systems. Required Skills
- Strong proficiency in Python
- Experience with: o OpenCV o Pillow o FFmpeg o Whisper o OCR frameworks and PDF processing libraries
- Knowledge of: o Machine Learning & Deep Learning o Basic NLP concepts o Metadata extraction o Image enhancement techniques
- Experience with: o PyTorch or TensorFlow o API/backend development o Linux environment Preferred Qualifications :
- Experience in AI automation, OCR, Computer Vision, or Document Processing projects.
- Knowledge of GPU acceleration and production AI deployment is a plus.
Resume not ready?
Build an ATS-friendly resume tailored to this role in minutes — for free.
Build resume→Source: BeBee