Computer Vision Engineer
- Salary
- ₹1.2M–₹1.8M
- Hiring from
- India
- Work type
- Remote
- Posted
627,365 remote jobs, straight from company career pages
100% free · New jobs every minute
Show job descriptionHide job description
How to Apply:
Apply through Linked-In Easy Apply then login to https://candidate.recruitbots.ai/?utm_source=cv-ms-o-l. More detailed instructions on onboarding.
Company: RecruitBots AI
Location: Lucknow · India
Experience: 3–6 years (Mid-Senior)
Type: Full-time
Salary: ₹12 - 18 LPA
About the role
We are looking for a Computer Vision Engineer with 3–6 years of experience who is excited about building vision systems that work reliably in the real world.
You will work closely with our engineering and product teams to research, train, optimize, and deploy computer vision models for image and video use cases.
The role covers object detection, segmentation, video analytics, OCR, multimodal AI, and edge/cloud deployment.
Responsibilities
• Design, train, and evaluate computer vision models for detection, classification, segmentation, and tracking.
• Build image and video processing pipelines using OpenCV and deep learning frameworks.
• Work on OCR, document understanding, face/pose analysis, and video analytics use cases.
• Develop and fine-tune models using PyTorch with architectures such as YOLO, ViT, and diffusion/vision-language models.
• Prepare, annotate, and augment datasets, and manage dataset quality and versioning.
• Integrate vision-language and multimodal models (such as GPT-4o, Gemini, or CLIP) into applications.
• Optimize models for real-time inference using ONNX, TensorRT, quantization, and batching.
• Deploy vision services as APIs on cloud or edge using Docker and AWS/GCP.
• Evaluate models for accuracy (mAP, IoU), latency, robustness, and cost.
• Debug model failures and analyze errors across lighting, quality, and edge-case conditions.
• Mentor junior engineers and contribute to technical design decisions.
• Stay updated with developments in computer vision, multimodal AI, and generative vision models.
Required Skills
• 3–6 years of experience building computer vision solutions.
• Strong programming skills in Python with OpenCV and PyTorch (or TensorFlow).
• Strong understanding of CNNs, transformers, and modern detection/segmentation architectures.
• Experience with end-to-end CV projects from data to deployment.
• Experience with model evaluation and optimization for inference.
• Experience building REST APIs and deploying models to production.
• Familiarity with Git/GitHub and Linux environments.
• Good problem-solving and debugging skills.
Good to Have
• Experience with YOLO, Segment Anything, CLIP, or vision-language models.
• Experience with ONNX, TensorRT, or edge deployment (Jetson, mobile).
• Experience with video analytics, tracking, or real-time streaming (RTSP).
• Familiarity with OCR tools and document AI.
• Knowledge of Docker and AWS/GCP/Azure.
• Exposure to generative vision models (diffusion) and multimodal AI.
Education
• Bachelor's degree in Computer Science, Information Technology, AI/ML, or a related field.
• Master's degree or research experience in computer vision is a plus; strong CV projects and production experience are equally valued.
What We're Looking For
• Strong computer vision fundamentals and genuine curiosity about AI and emerging technologies.
• Ability to own vision projects from data collection to production deployment.
• Ability to experiment, learn, and iterate quickly.
• Strong problem-solving and analytical skills.
• Good communication and collaboration skills in a remote team.
• A builder mindset and enthusiasm for turning ideas into working AI products.
• Hands-on projects matter more than certifications.
• Self-driven and comfortable working independently in a remote setup.
