Computer Vision Engineer

A Computer Vision Engineer specializes in developing algorithms and models that allow computers to interpret and process visual data from the world, such as images and videos. Their core responsibilities include building, testing, and optimizing computer vision models, often using machine learning techniques to enable object recognition, facial recognition, motion detection, and image classification. They work in industries like technology, healthcare, and research, applying their skills in fields like autonomous vehicles, medical imaging, and surveillance.

These engineers typically use tools like Python, OpenCV, and machine learning libraries such as TensorFlow or PyTorch to build models that can understand and analyze visual data. Their work often overlaps with machine learning and data science roles.

Skills
Recruitment Bullet

Computer Vision Algorithms

Recruitment Bullet

Machine Learning

Recruitment Bullet

Programming (Python, OpenCV)

Responsibilities

  • Job Title: Computer Vision Engineer
  • Job Summary:
    We are seeking a skilled Computer Vision Engineer to join our team and help develop cutting-edge visual algorithms and AI models. As part of our AI division, you will work on image processing, object detection, and machine learning techniques to build applications for industries such as healthcare, technology, and research. This role offers the chance to work on innovative projects and be part of a collaborative, forward-thinking team.
  • Requirements:
    • Bachelor’s or Master’s degree in Computer Science, Artificial Intelligence, or a related field.
    • 2+ years of experience working with computer vision technologies and machine learning algorithms.
    • Proficiency in Python and frameworks such as OpenCV, TensorFlow, or PyTorch.
    • Strong understanding of computer vision algorithms like image classification, object detection, and facial recognition.
    • Experience in image processing and deep learning.
    • Familiarity with cloud-based services for deploying AI models (AWS, Azure, Google Cloud).
  • Responsibilities:
    • Develop and optimize computer vision algorithms for various real-world applications.
    • Design and implement image processing techniques to improve the accuracy and performance of models.
    • Collaborate with data scientists and machine learning engineers to build and deploy deep learning models.
    • Integrate computer vision solutions into production systems and continuously improve them based on feedback and performance metrics.
    • Work closely with cross-functional teams to understand project requirements and deliver solutions aligned with business goals.
    • Stay up-to-date with the latest trends and advancements in computer vision and machine learning technologies.
  • Must-Have:
    • Proficiency in computer vision libraries such as OpenCV, as well as machine learning frameworks like TensorFlow and PyTorch.
    • Hands-on experience in developing and deploying deep learning models for tasks such as object detection, image segmentation, and pattern recognition.
    • Strong problem-solving skills with the ability to handle complex visual data.
    • Experience with programming languages such as Python, C++, or MATLAB.
    • Familiarity with working in cloud environments for AI model deployment.
  • Soft Skills:
    • Strong problem-solving and analytical thinking.
    • Attention to detail, especially when handling large datasets and complex algorithms.
    • Excellent communication skills to convey technical concepts to non-technical team members.
    • Research skills to keep up with the latest advancements in AI and computer vision.
  • Hard Skills:
    • Expertise in computer vision algorithms (image classification, object detection, image segmentation).
    • Proficiency in machine learning and deep learning (using Python, OpenCV, TensorFlow, PyTorch).
    • Experience with image processing techniques (filtering, transformation, enhancement).
    • Knowledge of cloud platforms (AWS, Azure) for model deployment and optimization.

Can't find a role your hiring for?

Request a role and we'll help you connect with Whitecarrot.io team

Request a Role