Job Summary
We are looking for a talented Computer Vision Engineer with 2 to 4 years of practical experience to join our dynamic team. The ideal candidate will have a solid foundation in developing and refining vision models for tasks such as detection, segmentation, and pose/activity recognition. This role focuses on accelerating model inference using state-of-the-art tools and deploying these models across a variety of AI hardware platforms. You will collaborate closely with cross-functional teams to integrate vision models into real-time processing pipelines and support production deployments both on-premises and in cloud environments. Writing clean, maintainable, and testable code while following CI/CD best practices is a key aspect of this position.
Key Responsibilities
Developing and optimizing computer vision models will be your primary focus, particularly for detection, segmentation, and pose/activity recognition applications. You will leverage frameworks and libraries such as TensorRT, OpenVINO, CUDA, and ONNX Runtime to accelerate model inference, ensuring efficient performance.
Deployment of models will span multiple hardware platforms including NVIDIA Jetson devices, RTX and A100 GPUs, and other edge AI hardware. You will be responsible for integrating these models into real-time data processing pipelines using tools like GStreamer and OpenCV.
A critical part of your role will involve profiling and analyzing system performance metrics, including frames per second (FPS), latency, memory usage, and power consumption, to maintain optimal operation. Collaboration with various teams will be essential to support production-level deployments in both on-premises and cloud environments.
Additionally, you will write clean, maintainable, and testable code, adhering strictly to continuous integration and continuous deployment (CI/CD) methodologies to ensure high-quality software delivery.
Required Qualifications
Candidates must hold a Master’s degree in Computer Science, Artificial Intelligence, or a related technical discipline. You should have 2 to 4 years of relevant experience in computer vision model development and deployment.
Proficiency in deep learning frameworks such as PyTorch and TensorFlow is essential, alongside strong expertise in OpenCV. Hands-on experience with convolutional neural networks (CNNs), including architectures like YOLO, Faster R-CNN, and UNet, is required.
You should demonstrate expertise in CUDA programming and optimization techniques using TensorRT, cuDNN, and ONNX Runtime. Proven experience deploying real-time applications on NVIDIA Jetson platforms and GPUs is necessary, along with familiarity integrating streaming protocols such as GStreamer and RTSP.
Strong programming skills in Python and C++ are mandatory. Additionally, experience with Docker containers, Git version control, and Linux operating systems will be highly valuable.
Job Type and Compensation
This is a full-time, on-site position offering a competitive monthly salary ranging from Rs 200,000 to Rs 300,000, commensurate with your experience and qualifications.
If you are passionate about pushing the boundaries of AI-driven vision technologies and thrive in a collaborative, innovative environment, we encourage you to apply. Join us and contribute to cutting-edge computer vision projects that make a real impact.