Uber is seeking a Staff Machine Learning Engineer to join the Basemaps team in Amsterdam. This role offers a unique opportunity to lead map curation and enrichment efforts using inference and models. The successful candidate will be responsible for introducing new road network features, improving precision, and identifying map issues that reduce efficiency or expose road hazards.
Key responsibilities include:
- Translating business metrics into engineering/science problems
- Shaping the MLE role for the Maps AMS team
- Managing end-to-end product development, including ML model pipeline & backend system design, implementation, AB testing, and rollout
- Building new services to increase map issue resolution rate and accuracy, curate map features, and improve overall coverage
- Collaborating across functions with engineers, product managers, data scientists, and operations teams
The ideal candidate will have:
- PhD or equivalent in Computer Science, Engineering, Mathematics, or related field
- 8+ years of full-time Software Engineering experience, including 5+ years in technical software engineering
- Expertise in modern machine learning algorithms and software
- Strong understanding of computer architecture and CS fundamentals
- Proficiency in Java, Go, or Python
- Experience with MapReduce, Spark, and Hive on large datasets
- Collaborative mindset and ability to work well in a team environment
Preferred qualifications include experience with large-scale distributed systems, machine learning platforms, and developing sophisticated software systems for millions of users.
Uber values diversity and is committed to creating an inclusive work environment. The company offers a hybrid work model, expecting employees to spend at least half of their work time in the assigned office, unless formally approved for full remote work.