The Role
The Senior Computer Vision Engineer will automate map creation through computer vision and machine learning. Responsibilities include solving object detection tasks, developing algorithms for feature extraction from video and satellite data, deploying models, and mentoring junior engineers while conducting performance analysis on algorithms.
Summary Generated by Built In
We are looking for a Senior Computer Vision Engineer to help automate the process of map creation using data science techniques. A successful candidate would have a deep understanding of computer vision, machine learning, and geospatial data processing.
You will be responsible for
- Solving object detection, positioning, instance segmentation, and tracking.
- Development of algorithms and models to extract different features from videos captured by mobile mapping equipment and satellite data.
- Deployment of computer vision algorithms and ML models.
- Work closely with a cross-functional team of data scientists, software engineers, and product managers to define project requirements and deliver solutions.
- Mentor junior engineers and provide technical leadership in computer vision and machine learning projects.
- Conduct performance analysis and fine-tune models for optimal performance.
- Stay up-to-date with the latest advancements in machine learning and computer vision technologies.
The Must-Haves
- Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or related field with a focus on Computer Vision or Machine Learning..
- Minimum of 4 years of experience in computer vision, image processing, and machine learning.
- Experience with image processing algorithms, including advanced computer vision techniques such as projective geometry, camera localization, motion estimation, and 3D reconstruction.
- Robust knowledge and practical experience in designing, training, evaluating, and optimizing Deep Learning networks.
- Familiarities with mainstream models and algorithms such as Qwen-VL, CLIP, BLIP, LLaVA, ..etc.
- Strong proficiency in programming languages such as Python, C++, and experience with computer vision libraries (e.g., OpenCV, TensorFlow, PyTorch).
- Understanding of machine learning methods for classification, regression, and clustering.
- A highly driven individual who consistently stays informed about the latest developments and advancements in computer vision and deep learning methodologies and architectures.
- Excellent communication skills and ability to work effectively in a collaborative team environment.
- Strong analytical and problem-solving skills with attention to detail.
The Nice-to-Haves
- Experienced with camera localization and motion estimation using a combination of different sensors.
- Experience with cloud computing platforms (e.g., AWS, Google Cloud) for large-scale data processing.
Top Skills
C++
Python
The Company
What We Do
Join us on this journey, where every turn reveals something new and unexpected