Overview
Associate Software Developer – Computer Vision / AI
We are hiring an Associate Software Developer with a foundation in image processing and Python
development. You will be part of our product engineering team, contributing to the development of
vision-based AI solutions for manufacturing and industrial automation. This is an excellent opportunity for
someone looking to grow into an AI/ML Engineer role while working on real customer deployments.
Key Responsibilities
● Develop and maintain image preprocessing and data pipeline modules in Python.
● Build, test, and integrate computer vision components (image filtering, feature extraction, basic
detection logic).
● Collaborate with ML engineers on dataset preparation, model evaluation, and integration.
● Write clean, modular, and well-documented code following team standards.
● Participate in code reviews, testing, and debugging of vision modules.
● Support deployment of vision solutions and assist in troubleshooting issues during customer
pilots.
● Document technical specifications, APIs, and workflows.
Eligibility & Qualifications
● B.E / B.Tech / M.Tech in Computer Science, IT, Electronics, AI/ML, or related fields.
● 1–2 years of experience (including internships or significant project work) in Python
development.
● Solid understanding of image processing fundamentals – filters, morphological operations,
edge detection, color spaces, histograms.
● Proficiency in OpenCV and familiarity with libraries like NumPy, Pillow, or scikit-image.
● Comfortable with Linux environments, shell scripting, and Git-based workflows.
● Ability to write production-quality code with proper error handling and logging.
Preferred (Good to Have, but not mandatory)
● Exposure to deep learning concepts – CNNs, transfer learning, object detection (YOLO, SSD,
etc.).
● Hands-on experience with PyTorch or TensorFlow for basic model training/inference.
● Familiarity with Docker and containerized deployments.
● Experience with REST APIs (Flask/FastAPI) for serving vision modules.
● Basic understanding of model optimization techniques (ONNX, quantization).
● Prior exposure to industrial or quality inspection applications.
Soft Skills
● Strong problem-solving mindset with attention to detail.
● Ability to work independently while being a collaborative team member.
● Good written and verbal communication for technical documentation and discussions.
● Adaptability to learn new tools, frameworks, and domain knowledge quickly