Computer Vision Engineer
Job in
Lewiston, Nez Perce County, Idaho, 83501, USA
Listed on 2026-02-12
Listing for:
Lamwork
Full Time
position Listed on 2026-02-12
Job specializations:
-
Software Development
AI Engineer, Machine Learning/ ML Engineer, Computer Science, Data Scientist
Job Description & How to Apply Below
WHAT DOES A COMPUTER VISION ENGINEER DO?
Updated:
Dec 24, 2024 - The Computer Vision Engineer develops software solutions in a dynamic client-driven environment, ensuring alignment with project specifications. Collaboration with other developers is key to designing and optimizing code, as well as creating flowcharts and user guides for programs. The role also involves routine maintenance, documentation, and the design and implementation of cutting-edge computer vision models.
2. Computer Vision Engineer Details
- Computer Vision:
Design and develop Computer Vision solutions to maintain and optimize the model performance of algorithms. - Image Understanding:
Develop image understanding algorithms, including but not limited to OCR, Re-, object detection, and facial recognition. - AI Research:
Research new AI solutions and make their practices best practices. - Communication:
Communicate with internal and external partners to initiate new AI solutions and promote the AI culture. - Model Improvement:
Understanding, developing, improving, analyzing, and testing to improve the accuracy of computer vision models. - Problem Solving:
Working on problems such as image recognition, regression, object detection, instance and semantic segmentation, lines and keypoints detection, multi-task learning, multi-view / multi-modal classification, uncertainty estimation, robustness. - Model Optimization:
Optimizing the models to run efficiently in the production environment. - Performance Monitoring:
Developing metrics to monitor the performance of models run in the production environment. - Team
Collaboration:
Working in cooperation with the team of property analysts to improve the annotation process. - Outcome Projection:
Projecting outcomes and isolating issues that need to be resolved to make programs more effective. - Deep Learning Research:
Performing fundamental research work on applying deep learning to different types of data. - Data Pipeline Construction:
Constructing data pipelines, marked data collection, processing, cleansing, integrating, and optimization applied to learning algorithms. - Algorithm Development:
Developing, testing, and evaluating deep learning algorithms to tackle the underlying problem and business outcomes. - Solution Strategy:
Proposing solutions and strategies to business challenges through Deep Learning and Computer Vision. - Model Training:
Train, validate, and deploy cutting-edge machine learning models. - Communication:
Communicate substantiated recommendations based on experimental results. - Architecture Discussion:
Discuss and implement architecture considerations with the team. - Quality Assurance:
Ensure high quality of work using both manual and automated testing.
- Software Development:
Develop software solutions on a continuous basis in a shifting client needs-based environment. - Specification Meeting:
Work with the project manager or product owner to meet specification needs. - Team
Collaboration:
Collaborate with other developers and grow team dependency to design and optimize code. - Documentation:
Create flowcharts and user guides for new and existing programs. - Task Documentation:
Document all programming tasks and procedures. - Software Maintenance:
Perform routine software maintenance. - Computer Vision:
Design, develop, and product ionize computer vision models. - Literature Review:
Keep abreast of the latest literature within computer vision (specifically object detection) to prototype new models. - Technology Exploration:
Explore and implement technologies for model runtime. - Code Quality:
Write clean, production-ready code.
- Feature Development:
Develop novel features for the next generation of AR products. - Algorithm Integration:
Design, implement, and integrate existing and new Computer Vision and Augmented Reality algorithms. - Technique Research:
Research new techniques to improve the speed and quality of existing algorithms for Computer Vision. - Tracking Algorithms:
Contribute to state-of-the-art tracking algorithms. - Team
Collaboration:
Work with the computer vision team to deliver next-generation detection (such as face, hand, body, etc.) technology for augmented reality systems. - Advanced Tools:
Get to work with some of the most advanced Computer Vision, ML, AI tools, and tech. - Image Recognition:
Work with video/image recognition covering tens of thousands of miles. - Model Implementation:
Research and implement computer vision and machine learning models. - System Creation:
Collaborate and contribute with other engineers to facilitate the creation of novel systems. - Research Balance:
Find the optimal balance between setting and maintaining a research direction and day-to-day delivery of robust technologies. - Algorithm Optimization:
Determine implementation and optimization of algorithms.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×