Job Description:
- As a Python / Computer Vision Developer, you will be responsible for the design, development, and implementation of innovative computer vision and AI-based solutions in the logistics and automation domain.
- The primary role will include developing and optimizing algorithms for object detection, recognition, tracking, and OCR/ANPR using Python and modern deep learning
frameworks.
- Responsibilities include designing, coding, testing, debugging, and documenting programs as well as supporting activities aligned with corporate AI/ML and systems architecture.
- You will ensure support in analysis, model design, and system integration during all phases of solution delivery, including recommending the most effective approaches for deployment and scalability.
- Your tasks will also include working on new research concepts, training pipelines, and AI model deployment across real-time video streams and edge/cloud environments.
- Typically requires 5–7 years of applicable experience in Python, machine learning, and computer vision, with hands-on exposure to frameworks such as OpenCV, PyTorch,
TensorFlow, or PaddleOCR/YOLO.
Skill Requirements:
- Strong proficiency in Python (3.x) with focus on AI/ML and computer vision development.
- Solid experience with OpenCV and at least one major deep learning framework:
PyTorch, TensorFlow, Keras, or PaddlePaddle.
- Hands-on experience with object detection models (YOLO, Faster R-CNN, SSD, etc.) and OCR frameworks (e.g., PaddleOCR, Tesseract).
- Experience with real-time video/image processing (RTSP streams, edge devices, GPU acceleration).
- Good knowledge of data preprocessing, augmentation, and annotation tools (LabelImg, PPOCRLabel, CVAT).
- Familiarity with containerization (Docker), APIs, and cloud platforms (Azure, AWS, GCP) for model deployment.
- Understanding of SQL/NoSQL databases for storing and retrieving processed data.
- Knowledge of Git, CI/CD pipelines, and Agile methodologies.