Staff Machine Learning Engineer - Maps
UberAbout The Role
Uber is changing the way people think about transportation. Not that long ago, we were just an app to request premium black cars in a few metropolitan areas. Now we're a part of the logistical fabric of cities everywhere. Whether it's a ride, a sandwich, or a package, we use technology to give people what they want, when they want it.
About The Team
Uber is hiring a Staff Machine Learning Engineer to join the Basemaps team in our Amsterdam tech office to help deliver top-tier map offerings that power our entire business. There is a unique opportunity to lead the effort of map curation and enrichment via inference and models that will help introduce new road network features, improve precision, and find map issues that reduce efficiency or expose road hazards.
What The Candidate Will Do
- Translate business level metrics to an engineering/science problem.
- Shape the MLE role for the Maps AMS team.
- Be responsible for the End to End of the product - ML model pipeline & backend system design, implementation, AB testing, and rollout.
- Build new services that aim to significantly increase map issue resolution rate and accuracy, curate map features, and improve overall coverage.
- Collaborate in a team environment across all functions, including but not limited to engineers, product managers, data scientists, and operations.
Basic Qualifications
- PhD or equivalent in Computer Science, Engineering, Mathematics or related field AND 8-years full-time Software Engineering work experience, WHICH INCLUDES 5-years total technical software engineering experience in one or more of the following areas:
- Training using data structures and algorithms.
- Modern machine learning algorithms (e.g., tree-based techniques, supervised, deep, or probabilistic learning).
- Machine Learning Software such as Tensorflow/Pytorch, Caffe, Scikit-Learn, or Spark MLLib.
- Sound understanding of computer architecture and CS fundamentals.
- Proficient in one of the following programming languages: Java, Go, Python.
- Experience with MapReduce, Spark, and Hive on large datasets.
- Collaborative and work well with, and contribute to, a team.
Preferred Qualifications
- Experience working on large-scale distributed systems.
- Experience working on large scale Machine Learning platforms.
- Engineering work, internships, relevant course-work, or project experience in any of the following areas: machine learning, search, ranking, recommendation systems, pattern recognition, data mining, or artificial intelligence.
- Proven experience developing sophisticated software systems scaling to millions of users with production quality deployment, monitoring, and reliability.
- Proven track record to translate insight into business recommendations.
- Experience participating in on-call rotation for high scale distributed system domain.
Benefits Extracted with AI
- Flexible work environment
- Opportunities for professional growth
- Collaborative team environment
Similar jobs
Last update: 23 minutes ago
Staff Machine Learning Engineer
Join Uber as a Staff Machine Learning Engineer to innovate and lead ML systems for UberEats.
Senior Software Engineer - Backend - Maps
Join Uber as a Senior Software Engineer in Amsterdam to innovate and scale backend map services.
Senior Backend Software Engineer - Earnings Experience
Join Uber as a Senior Backend Software Engineer to build scalable systems for earnings experience.
Software Engineer II, Backend - Cloud & Platform Team
Join Uber's Cloud & Platform team as a Backend Software Engineer to build tools for cloud resource management.
Senior Software Engineer, Backend
Join Uber as a Senior Software Engineer, Backend, focusing on AWS, Java, and microservices in Aarhus, Denmark.
Senior Software Engineer - Machine Learning Platform
Join Uber's Michelangelo Machine Learning Platform team as a Senior Software Engineer to build and manage distributed systems.
Staff Software Engineer - Backend
Join Uber as a Staff Software Engineer - Backend, focusing on membership systems, in Amsterdam. Requires 7+ years experience.
Staff Software Engineer - Backend
Join Uber as a Staff Software Engineer - Backend, focusing on membership systems. Work with Java, Python, and C++ in Amsterdam.
Software Engineer II, Backend - Production Engineering
Join Uber as a Software Engineer II in Backend Production Engineering, focusing on reliability and efficiency of tech platforms.
Machine Learning Mathematics Engineer
Join ASML as a Machine Learning Mathematics Engineer to develop optical metrology solutions using machine learning and optimization algorithms.
Staff Software Engineer (Kotlin/Java, React)
Join Albert Heijn as a Staff Software Engineer to lead and innovate in Kotlin, Java, and React. Drive tech transformation in a hybrid work environment.
Senior Data Engineer (Fintech)
Join Agoda's fintech team as a Senior Data Engineer in Bangkok. Work with cutting-edge technologies in a dynamic environment.
Lead DevOps Engineer – Data Platform
Lead DevOps Engineer for Data Platform in Bangkok, expertise in Kubernetes, Spark, and cloud technologies, relocation provided.
Senior Software Engineer, Machine Learning
Join as a Senior Software Engineer in Machine Learning, working remotely to build ML-driven products for user engagement.
Machine Learning Engineer - Ads
Join as a Machine Learning Engineer focusing on Ads, developing predictive models in a hybrid role in New York.
Senior Software Engineer, Machine Learning
Join Niantic as a Senior Software Engineer in Machine Learning to enhance products using generative AI technologies.
Machine Learning Engineer with AI/ML Experience
Join us as a Machine Learning Engineer to develop AI/ML models and applications. Work remotely with top-tier companies.
Machine Learning Engineer
Join Ema Unlimited as a Machine Learning Engineer in SF Bay Area, working on cutting-edge AI solutions with a focus on NLP and ML technologies.
Machine Learning Engineer for Vehicle Safety Systems
Join Porsche AG as a Machine Learning Engineer to enhance vehicle safety systems using AI and data science.
Machine Learning Engineer
Join Snap Inc. as a Machine Learning Engineer in Los Angeles. Develop and deploy ML models to enhance user experience. Competitive salary and benefits.
Senior ML Infrastructure Engineer
Join CHAI: AI Platform as a Senior ML Infrastructure Engineer to build and scale ML systems in Palo Alto.
Staff Software Engineer – JVM/Rust Expert
Join Agoda as a Staff Software Engineer with expertise in JVM and Rust. Full relocation to Bangkok provided.
Senior Machine Learning Engineer, Support Products
Join Airbnb as a Senior Machine Learning Engineer to develop AI solutions for Community Support.
Senior Machine Learning Engineer
Join Olo as a Senior Machine Learning Engineer to build and scale ML models for the restaurant industry. Remote work available.