Computer Vision Resource

American IT SystemsHoltsville, NY
Hybrid

About The Position

This role requires a minimum of 3+ years of proven experience in computer vision, image and video processing, or a related field. The ideal candidate will have proficiency in programming languages such as Python, C, and C++11 and above. A Bachelor's degree in computer engineering or computer science, preferably with a specialization in computer vision and machine learning, is required. Strong knowledge of machine learning and deep learning techniques related to computer vision is essential. Key areas of interest should include at least one of the following: object detection, tracking and recognition, multiple view geometry, OCR detection, camera calibrations, 3D data processing, SfM/SLAM, or activity recognition. Experience with Android and computer vision on Android is a significant advantage. Familiarity with computer vision libraries like OpenCV and machine learning frameworks such as TensorFlow and PyTorch is expected. The role also involves parallelized & vectorized computation, strong problem-solving skills with an emphasis on product development, and an excellent understanding of software design and programming principles. The candidate should be a team player with excellent communication skills. Familiarity with Agile development methodologies is a plus.

Requirements

  • Minimum of 3+ years of proven experience in computer vision, image and video processing, or related field.
  • Proficiency in programming languages such as Python, C, C++11 and above.
  • Bachelor's in computer engineering/computer science (preferably with specialization in computer vision and machine learning).
  • Strong knowledge of machine learning and deep learning techniques related to computer vision.
  • Understanding of computer vision; key areas of interest include at least 1 of the following: object detection, tracking and recognition, multiple view geometry, OCR detection, camera calibrations, 3D data processing, SfM/SLAM, activity recognition.
  • Familiarity with computer vision libraries (like OpenCV) and machine learning frameworks (such as TensorFlow, PyTorch).
  • Parallelized & vectorized computation.
  • Strong problem-solving skills with an emphasis on product development.
  • Excellent understanding of software design and programming principles.
  • A team player with excellent communication skills.

Nice To Haves

  • Java programming skills.
  • Experience with Android and computer vision on Android.
  • Familiarity with Agile development methodologies.

Responsibilities

  • Apply computer vision, image and video processing techniques.
  • Develop and implement algorithms for object detection, tracking, recognition, multiple view geometry, OCR detection, camera calibrations, 3D data processing, SfM/SLAM, or activity recognition.
  • Utilize programming languages such as Python, C, and C++11 and above.
  • Work with machine learning and deep learning techniques related to computer vision.
  • Leverage computer vision libraries (like OpenCV) and machine learning frameworks (such as TensorFlow, PyTorch).
  • Perform parallelized & vectorized computation.
  • Engage in product development, emphasizing strong problem-solving skills.
  • Apply software design and programming principles.
  • Collaborate within a team and communicate effectively.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service