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.