Senior Computer Vision Engineer
Join a multidisciplinary algorithms team developing computer vision and machine learning systems for above-ground environment analysis and underground mapping. Build reliable solutions that connect 2D imagery and multi-sensor data with accurate 3D, real-world coordinates.
Обязанности
- Develop vision algorithms end to end, from problem definition and model design through production-ready results.
- Transform imagery and multi-sensor data into reliable interpretations of real environments.
- Develop solutions for geometric reasoning, reconstruction, localization, depth, and visual-data registration.
- Prototype, benchmark, and refine models against company data and accuracy requirements.
- Validate robustness with mapping and engineering experts.
- Collaborate with software engineers to convert prototypes into production systems.
Требования
- At least 4 years of industry experience developing computer vision and machine learning algorithms; academic research experience is additional.
- Hands-on experience with 2D-to-3D problems such as navigation, mapping, 3D reconstruction, photogrammetry, localization, or depth estimation.
- Experience with computer vision tasks including detection, segmentation, tracking, or registration on imperfect real-world data.
- Strong understanding of modern deep learning architectures, including transformer-based and multimodal models.
- Strong Python skills and proficiency with NumPy, SciPy, OpenCV, and PyTorch.
- Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
Будет плюсом
- M.Sc. or Ph.D. in a relevant field.
- Experience combining text and imagery, such as document analysis.
- Experience with point-cloud analysis or LiDAR data.
- Experience with aerial, orthophoto, or satellite imagery, or geolocation.
- Familiarity with cloud development environments, especially AWS.