Computer Vision Engineer – Data Scientist

Apply for this job

Email *
Are you Rotaractor? *
Phone Number *

Job Description

Key Responsibilities:

Develop and Implement Computer Vision Algorithms:
Design, develop, and optimize algorithms for object detection, tracking, and segmentation in video surveillance systems.

Traditional Image Processing:
Apply filtering, edge detection, and morphological operations to improve video analysis through traditional image processing methods.

Programming and Software Development:
Write and maintain scalable code in Python and C++ to handle real-time video data and perform complex analyses.

System Integration and Testing:
Integrate algorithms into video surveillance systems, conducting thorough testing to ensure reliability and performance.

Collaboration and Documentation:
Collaborate with cross-functional teams (data scientists, software engineers, project managers) and document processes for future development.

Innovation and Improvement:
Stay updated with advancements in computer vision and propose innovative solutions to enhance system capabilities.

Education and Experience:

Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or related fields.
1+ years of experience in developing computer vision applications, focusing on object detection, tracking, and segmentation.

Technical Skills:

Expertise in computer vision techniques and deep learning-based methods.
Proficiency in Python and C++ with experience in libraries like OpenCV, TensorFlow, or PyTorch.
Knowledge of video surveillance systems and real-time video processing.
Preferred Skills:
Familiarity with FFmpeg and Gstreamer.
Basic networking protocol knowledge.
Experience with cloud platforms and distributed systems.

Soft Skills:

Strong problem-solving and analytical skills.
Ability to work independently and manage multiple tasks efficiently.