What You’ll Do
- Design and develop machine learning models focused on computer vision and geospatial image analysis to improve and scale map curation.
- Translate business and operational needs into scalable technical solutions, including defining success metrics.
- Lead end-to-end development of ML pipelines and backend systems—data processing, model training, deployment, A/B testing, and production rollout.
- Build systems that detect and resolve map data issues, identify new road features, and enhance geographic coverage.
- Work cross-functionally with product managers, data scientists, engineers, and operations to ensure robust, reliable, and impactful solutions.
Basic Qualifications
- PhD or equivalent in Computer Science, Engineering, Mathematics or a related field.
- 5+ years of industry experience in software engineering, with at least 3 years focused on computer vision.
- Deep understanding of modern ML techniques including supervised learning, deep learning (e.g., CNNs), and probabilistic modeling.
- Hands-on experience with ML frameworks such as TensorFlow, PyTorch, OpenCV, Scikit-Learn.
- Strong programming skills in Python, Go, or Java.
- Proficiency with large-scale data tools such as MapReduce, Spark, Hive.
- Solid grasp of algorithms, data structures, and computer architecture fundamentals.
Preferred Qualifications
- Prior experience working with geospatial data and solving vision-based mapping problems.
- Experience building and maintaining distributed systems at scale.
- Familiarity with satellite or street-level imagery, LiDAR, or other sensor data.
- Track record of production-quality software deployment and monitoring.
- Experience translating complex insights into actionable business outcomes.
- Comfort with participating in on-call rotations for high-availability systems.
* Accommodations may be available based on religious and/or medical conditions, or as required by applicable law. To request an accommodation, please reach out to .