Taro Logo

Senior Machine Learning Engineer - Computer Vision - Maps

A global platform transforming mobility, delivery, and logistics through technology, starting as a premium ride app and evolving into a comprehensive urban transportation solution.
Machine Learning
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Machine Learning Engineer - Computer Vision - Maps

Uber is seeking a Senior Machine Learning Engineer to join their Basemaps team in Amsterdam, focusing on Computer Vision and Image Processing. This role represents a unique opportunity to shape the next generation of map technology by building scalable ML systems that automatically curate, enrich, and validate map data from imagery and other sources.

The position combines cutting-edge machine learning with practical applications in mapping technology, directly impacting the precision of road networks, hazard identification, and platform safety. The ideal candidate will bring deep expertise in computer vision and software engineering, with the ability to build end-to-end ML pipelines and work with large-scale distributed systems.

Working at Uber's Amsterdam tech hub, you'll be part of a global team transforming urban mobility. The role offers the chance to work on challenging technical problems while delivering tangible impacts on Uber's mapping infrastructure. You'll collaborate across teams, translating complex technical solutions into real-world improvements for Uber's platform.

The position requires a blend of technical depth in machine learning and computer vision, software engineering skills, and the ability to work effectively in a fast-paced, collaborative environment. Uber offers a hybrid work environment, expecting employees to spend at least half their time in the office to maintain collaboration and cultural identity.

This is an opportunity to join a company at the forefront of technology innovation, working on projects that directly influence how millions of people move and receive deliveries worldwide. The role combines technical challenges with real-world impact, making it ideal for someone passionate about applying machine learning to solve complex mapping problems at scale.

Last updated 8 days ago

Responsibilities For Senior Machine Learning Engineer - Computer Vision - Maps

  • 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
  • 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

Requirements For Senior Machine Learning Engineer - Computer Vision - Maps

Python
Java
Go
  • 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, 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

Interested in this job?