Python Developer - Computer Vision/Machine Learning

Texila Educational and Management Services Pvt Ltd
Coimbatore
3 - 5 Years

Posted on: 03/06/2025

Job Description

Job Title : Python Developer Computer Vision & ML


Experience : 3 - 5 Years


Location : Coimbatore


Employment Type : Full-time


Job Summary :


We are seeking a skilled Python Developer with hands-on experience in Machine Learning, Computer Vision, and backend API development. The ideal candidate will be responsible for developing robust ML-based solutions, building scalable computer vision pipelines, and implementing real-time image processing and analytics systems.


Key Responsibilities (KRAs) :


- Design and implement end-to-end Computer Vision and Machine Learning pipelines


- Build and deploy scalable Machine Learning and Deep Learning models into production

environments


- Develop RESTful APIs using Python and Django for model integration and data services


- Handle image and video data processing using OpenCV and other vision libraries


- Optimize model and application performance for real-time processing use cases


- Ensure robustness through unit testing and continuous integration practices


- Collaborate with Data Scientists and DevOps teams for model deployment on cloud platforms


- Implement multiprocessing, multithreading, and asynchronous programming to ensure scalable performance


- Maintain clear documentation for developed solutions and processes


- Continuously explore and adopt best practices in ML model lifecycle management


Required Skillsets :


- Proficiency in Python and solid experience with Python unit test frameworks


- Strong knowledge of Computer Vision techniques and experience using OpenCV


- Hands-on experience with Machine Learning frameworks like Scikit-learn, TensorFlow, or PyTorch


- Familiarity with Deep Learning models for image classification, object detection, and

segmentation


- Strong background in image and video processing workflows


- Experience in building REST APIs using Django or Django REST Framework


- Knowledge of parallel processing using multiprocessing, asyncio, and threading in Python


- Proficiency in Data Science libraries such as NumPy, Pandas, and SciPy


- Experience working in UNIX/Linux-based environments


Education :


- Bachelors or Masters degree in Computer Science, Engineering, Data Science, or related field.

info-icon

Did you find something suspicious?