×
Register Here to Apply for Jobs or Post Jobs. X

Applied Computer Vision Engineer; Deep Learning

Job in 411001, Pune, Maharashtra, India
Listing for: Webassic IT Solutions
Full Time position
Listed on 2026-03-06
Job specializations:
  • IT/Tech
    Machine Learning/ ML Engineer, AI Engineer
Job Description & How to Apply Below
Position: Applied Computer Vision Engineer (Deep Learning)
Important - ANSWER 3 SCREENING QUESTIONS MENTIONED AT THE END OF THIS JOB POST.  No-Answers = No-Selection

Role Overview

We are building advanced  AI-driven image analysis systems  that extract structured geometric features from complex visual data. The role involves developing and deploying deep learning models for  object detection, segmentation, and precise feature extraction  from high-resolution images.

The ideal candidate will have strong experience in  computer vision, deep learning model training, and image processing pipelines , with the ability to take models from  research experimentation to production deployment .

Key Responsibilities

Design and develop deep learning models for image understanding tasks such as:
object detection
semantic and instance segmentation
feature extraction and geometric analysis

Build and train models using modern deep learning frameworks such as  PyTorch .
Develop detection pipelines using architectures like  YOLO or similar real-time detection models .
Implement segmentation pipelines using models such as  SAM, Mask R-CNN, Detectron2, or equivalent frameworks .

Design and implement  image preprocessing and augmentation strategies  to improve model robustness.
Develop  post-processing algorithms  to extract precise coordinates and vectorized representations of visual features.

Create and maintain  training pipelines, evaluation metrics, and dataset management workflows .
Work with annotation tools and create scalable labeling strategies for large image datasets.
Optimize model performance for  GPU training and efficient inference .
Collaborate with engineering teams to integrate models into production environments.

Required Skills  Strong programming skills in  Python .
Hands-on experience with  PyTorch or similar deep learning frameworks .
Experience training and fine-tuning  object detection models (YOLO, Faster R-CNN, etc.) .

Experience with  image segmentation models  such as Mask R-CNN, SAM, or similar.
Strong understanding of  computer vision fundamentals .

Experience with  OpenCV  and image processing techniques.

Experience with  data augmentation libraries  such as Albumentations or torch vision.
Experience working with  annotation tools  like CVAT, Label Studio, or Roboflow.
Experience training models on  GPU environments (CUDA) .
Familiarity with  Docker and containerized ML environments .

Preferred Qualifications  Experience building  end-to-end computer vision pipelines .

Experience with  geometric feature extraction or curve detection  in images.

Experience with  skeletonization, edge detection, or contour analysis .

Experience with  experiment tracking tools (Weights & Biases, MLflow) .
Experience deploying models using  Torch Serve, Triton, or similar inference frameworks .
Strong Git Hub portfolio demonstrating real computer vision projects.

Experience Level  3–5 years experience in  Computer Vision / Deep Learning
Candidates with  strong personal or open-source projects  are highly encouraged to apply.

Nice-to-Have

Experience with :
Detectron2
segmentation pipelines
model optimization and quantization
large-scale image dataset handling

What We Offer  Opportunity to work on  cutting-edge applied computer vision problems
Access to  large real-world image datasets
High-performance GPU training environments
Ability to build models that move  from research to real production systems

Ideal Candidate Profile We are looking for engineers who enjoy:
solving challenging visual perception problems
building practical AI systems
experimenting with new deep learning architectures
taking ownership of model development and deployment

Screening Questions

Question 1:  - Describe a computer vision model you have personally trained from scratch (not just fine-tuned).
Explain:
the dataset size and source
how the data was annotated
which model architecture you used
what problems you faced during training
how you improved the model performance

Question 2:

-  You are given  10,000 images  but only  800 are labeled  for a segmentation task.
Explain how you would train a model effectively using this dataset. Describe the strategy you would use to improve performance.

Question 3:

-  You have trained a PyTorch computer vision model that works well in experiments.
How would you deploy it so that a production system can process images in real time?
Explain the  tools and architecture you would use.

You can also send the responses to the above questions with your contact details on
Position Requirements
5+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary