logo

JobNob

Your Career. Our Passion.

Computer Vision Engineer


AI Staffing Ninja


Location

Vadodara | India


Job description

Responsibilities: Design and develop computer vision algorithms and models for various applications such as object detection, image recognition, and video analysis. Collect, preprocess, and curate large datasets for training and testing computer vision models. Implement and optimize deep learning architectures using frameworks like TensorFlow or PyTorch. Fine-tune pre-trained models to improve accuracy and performance on specific tasks. Evaluate and benchmark the performance of computer vision algorithms through rigorous testing and analysis. Collaborate with cross-functional teams, including data scientists, software engineers, and domain experts, to understand requirements and integrate computer vision solutions into larger systems. Stay up-to-date with the latest advancements in computer vision research and incorporate relevant techniques into projects. Troubleshoot and debug computer vision models to address performance issues and improve robustness. Document research findings, methodologies, and system architectures for knowledge sharing and future reference. Keep abreast of industry trends, emerging technologies, and best practices in computer vision.

Requirements: Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field. Solid understanding of computer vision fundamentals, including image processing, feature extraction, and object recognition. Proficiency in programming languages such as Python, C++, or MATLAB. Strong knowledge of deep learning frameworks (e.g., TensorFlow, PyTorch) and computer vision libraries (e.g., OpenCV, scikit-image). Experience with training and fine-tuning deep learning models for computer vision tasks. Familiarity with convolutional neural networks (CNNs), recurrent neural networks (RNNs), and other deep learning architectures. Proficient in using relevant tools and software for data preprocessing, annotation, and visualization. Strong analytical and problem-solving skills to address complex computer vision challenges. Excellent written and verbal communication skills to collaborate effectively with team members and present findings to stakeholders. Ability to work independently and in a team environment, managing multiple tasks and priorities. Prior experience in computer vision projects or research publications is a plus. Knowledge of GPU programming and cloud computing platforms for accelerated model training and deployment is advantageous.


Job tags



Salary

All rights reserved