Computer Vision & AI Software Developer (Pune)

Computer Vision & AI Software Developer (Pune)

27 Sep
|
Talent Corner HR Services
|
Pune

27 Sep

Talent Corner HR Services

Pune

Role & responsibilities

Job Title: Computer Vision & AI Software Developer

Experience: 2+ Years

Location: Warje, Pune, Maharashtra 411058

Employment Type: Full-Time

Work Mode: Work from Office

Job Summary

We are looking for a hands-on Computer Vision & AI Software Developer with 2+ years of practical experience in developing, deploying, and optimizing AI-based computer vision and real-time video analytics solutions.

The ideal candidate should have strong expertise in Python, OpenCV, PyTorch/TensorFlow, YOLO, real-time video processing, object detection/tracking, RTSP/IP cameras, FastAPI/Flask, databases, Docker, and Edge AI platforms such as NVIDIA Jetson and Raspberry Pi.

This is not a generic AI/ML or web development role. Candidates must have hands-on experience building and deploying real-time Computer Vision applications.

Key Responsibilities

- Design, develop, test, and deploy AI/Computer Vision software solutions.
- Develop real-time video analytics applications using Python, OpenCV, NumPy, and AI/Deep Learning frameworks.
- Implement object detection, object tracking, bounding boxes, ROI/polygon zones, motion analysis, and spatial/temporal analysis.
- Work with YOLO or equivalent object detection models, including training, fine-tuning, evaluation, and optimization.
- Develop solutions for multiple IP camera/RTSP streams and real-time video processing.
- Implement video buffering, pre-event/post-event recording, automatic stream reconnection, and video storage.
- Develop AI event detection logic using Track IDs, zone-based detection, state machines/rule engines, confidence scoring, and alert filtering.
- Optimize models and applications to reduce false positives/false negatives and improve real-time inference performance.




- Develop REST APIs using FastAPI, Flask, or equivalent frameworks.
- Work with WebSocket, JSON, API integrations, authentication, and real-time data communication.
- Design and manage databases using PostgreSQL/MySQL and SQL.
- Integrate AI solutions with web dashboards using JavaScript, HTML/CSS, React, or equivalent technologies.
- Deploy applications using Docker, Docker Compose, Linux/Ubuntu, and NVIDIA GPU/CUDA environments.
- Develop and deploy AI solutions on Raspberry Pi and NVIDIA Jetson platforms.
- Integrate cameras, sensors, and IoT devices with AI/Computer Vision systems.
- Debug, troubleshoot, and optimize applications for performance, reliability, and scalability.

Must-Have Skills

Programming

- Advanced Python
- Object-Oriented Programming
- Multithreading / Multiprocessing
- Data Structures & Algorithms
- Git / GitHub
- Debugging and performance optimization

Computer Vision

- OpenCV
- NumPy
- Image & Video Processing
- Object Detection & Tracking
- Bounding Boxes
- ROI / Polygon Zones
- Motion Analysis
- Spatial & Temporal Analysis

AI / Deep Learning

- PyTorch or TensorFlow
- YOLO or equivalent object detection frameworks
- Model training / fine-tuning
- Dataset preparation and annotation
- Model evaluation
- Precision / Recall / mAP
- False-positive and false-negative reduction
- Real-time inference optimization

Real-Time Video Analytics





- IP Cameras
- RTSP
- FFmpeg
- Multiple camera streams
- Video buffering
- Pre-event / Post-event recording
- Automatic stream reconnection
- Video storage and retrieval

Backend

- FastAPI / Flask
- REST APIs
- WebSocket
- JSON
- API integration
- Authentication

Database

- PostgreSQL / MySQL
- SQL
- Database design
- CRUD operations

Frontend / Dashboard

- JavaScript
- HTML / CSS
- React or equivalent
- API integration
- WebSocket-based real-time updates
- Live video display

Deployment

- Docker / Docker Compose
- Linux / Ubuntu
- NVIDIA GPU / CUDA basics
- Setting configuration
- Logging and monitoring
- Basic networking

Edge AI

- Raspberry Pi
- NVIDIA Jetson Nano / Jetson platforms
- Edge AI model deployment
- Camera integration
- Real-time video processing
- Edge inference optimization
- IoT / sensor integration

Candidate Profile Candidates should have hands-on project experience in Computer Vision and real-time video analytics and should be capable of taking a project from concept development testing deployment independently.

Candidates with only

- Generic AI/ML experience
- Data Science experience
- Web Development experience
- Basic Python experience
- Theoretical Computer Vision knowledge

.

Preferred candidate profile

We are looking for someone with practical Computer Vision and real-time video analytics experience who can take a project from concept to working deployment. The developer should be able to learn and adopt different AI frameworks and libraries quickly. Experience with any suitable Computer Vision platform/framework such as YOLO, PyTorch, TensorFlow, Roboflow, Detectron2, MMDetection or equivalent is acceptable.

📌 Computer Vision & AI Software Developer (Pune)
🏢 Talent Corner HR Services
📍 Pune

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: computer vision & ai software developer (pune) / pune

Subscribe to this job alert:

Get the latest job offers by email for: computer vision & ai software developer (pune) / pune