Computer Vision Engineer
BBBH16091_1731046778
Posted: 11/08/2024
- Negotiable
- Boston, Massachusetts
- Permanent
Job Title: Computer Vision Engineer
Job Overview: We are seeking a skilled and motivated Computer Vision Engineer to join our team. As a Computer Vision Engineer, you will play a crucial role in designing, implementing, and optimizing computer vision algorithms and solutions that contribute to our organization's projects. Your expertise in image analysis, machine learning, and software development will be essential in creating innovative visual recognition systems.
Responsibilities:
- Design, develop, and implement computer vision algorithms and techniques to solve real-world problems, such as object detection, tracking, image segmentation, and image recognition.
- Collaborate with cross-functional teams to understand project requirements, define scope, and develop technical solutions that integrate computer vision capabilities.
- Collect, preprocess, and prepare datasets for training and evaluation of computer vision models.
- Implement and optimize machine learning and deep learning models for computer vision tasks, leveraging frameworks like TensorFlow or PyTorch.
- Optimize algorithms for real-time and efficient processing of visual data on various platforms, including embedded systems.
- Perform rigorous testing and validation of computer vision solutions, ensuring accuracy, robustness, and scalability.
- Stay updated with the latest advancements in computer vision research and technologies, and apply them to enhance our solutions.
- Collaborate with software engineers to integrate computer vision components into applications, products, or systems.
- Create documentation, technical reports, and presentations to communicate the design, implementation, and performance of computer vision solutions.
Qualifications:
- Bachelor's, Master's, or Ph.D. degree in Computer Science, Electrical Engineering, or a related field with a focus on computer vision.
- Demonstrated experience in designing and implementing computer vision algorithms, with a portfolio showcasing relevant projects.
- Proficiency in programming languages such as Python, C++, or similar languages for algorithm development.
- Solid understanding of computer vision concepts, image processing techniques, and feature extraction methods.
- Familiarity with machine learning frameworks, libraries, and tools for developing computer vision models.
- Experience with deep learning, neural networks, and popular computer vision architectures.
- Strong mathematical background in linear algebra, calculus, and optimization.
- Excellent problem-solving skills and the ability to troubleshoot and debug complex computer vision challenges.
- Strong communication skills to collaborate effectively with technical and non-technical teams.
- Prior experience with OpenCV, ROS (Robot Operating System), or other relevant tools is advantageous.
Join our dynamic team and contribute to the development of cutting-edge computer vision solutions. If you're passionate about leveraging technology to create innovative visual recognition systems, we look forward to receiving your application!
Alexander Trudel
Recruitment Consultant