About The Team
The Applied AI team collaborates with product teams across Uber to deliver innovative AI solutions for core business problems. We work closely with engineering, product, and data science teams to understand core business problems and the potential for AI solutions, then deliver those AI solutions end-to-end. Key areas of expertise include Computer Vision, ML Optimization, Geospatial AI, Personalization, and Generative AI.
The ML Optimization team within Applied AI is building new experiences to surface earnings opportunities on the Uber platform, particularly for new earners. We are looking for a strong Machine Learning Engineer to join our team in Amsterdam!
About The Role
Our team engages with partners across teams to design, develop, and productionize machine learning systems for highly complex and vaguely defined problems.
What You'll Do
- Collaborate with product teams to analyze key business problems and develop innovative ML solutions.
- Collaborate with data science and engineering teams to integrate and validate ML solutions end-to-end.
- Deliver enduring value in the form of software and model artifacts.
Basic Qualifications
- Master or PhD or equivalent experience in Computer Science, Engineering, Mathematics, or a related field and 2 years of Software Engineering work experience, or 5 years Software Engineering work experience.
- Experience in programming with a language such as Python, C, C++, Java, or Go.
- Experience with ML packages such as Tensorflow, PyTorch, JAX, and Scikit-Learn.
- Experience with SQL and database systems such as Hive, Kafka, and Cassandra.
- Experience in the development, training, productionization, and monitoring of ML solutions at scale.
Preferred Qualifications
- Experience in modern deep learning architectures and probabilistic models.
- Experience in modern generative AI, such as transformer architectures, diffusion models, and prompting.
Similar jobs
Last update: 23 minutes ago
Senior Software Engineer - Machine Learning
Join Uber as a Senior Software Engineer in Machine Learning, focusing on developing member-first experiences in Amsterdam.
Staff Machine Learning Engineer - Maps
Join Uber as a Staff Machine Learning Engineer in Amsterdam to lead map curation and enrichment efforts using advanced ML models.
Senior Software Engineer - ML Threat Detection
Join Uber as a Senior Software Engineer in ML Threat Detection, focusing on security solutions and threat analysis.
Senior Data Analyst, ML Security
Join Uber as a Senior Data Analyst in ML Security, focusing on data analytics, machine learning, and cybersecurity in Amsterdam.
Senior Machine Learning Engineer, Delivery Matching
Join Uber as a Senior Machine Learning Engineer to drive ML solutions for Delivery Marketplace.
Staff Software Engineer, ML Cyber Defense
Join Uber as a Staff Software Engineer in ML Cyber Defense to lead AI-powered security platform development.
Senior Software Engineer, Programming Systems Group
Join Uber as a Senior Software Engineer in Amsterdam to develop analysis tools for code quality and performance.
Senior Software Engineer - Capacity & Efficiency Engineering
Join Uber as a Senior Software Engineer in Amsterdam, focusing on capacity and efficiency engineering with skills in Python, Java, and distributed systems.
Staff Applied Scientist - Capacity & Efficiency Engineering
Join Uber's Capacity & Efficiency Engineering team in Amsterdam as a Staff Applied Scientist to drive infrastructure efficiency.
Staff Machine Learning Engineer
Join Uber as a Staff Machine Learning Engineer to innovate and lead ML systems for UberEats.
Senior Software Engineer - Platform CI
Join Uber as a Senior Software Engineer in Amsterdam to enhance our Developer Platform using AWS, Java, Python, and Docker.
Senior Software Engineer - Backend
Join Uber as a Senior Software Engineer - Backend, focusing on membership experience and cross-team collaboration.
Senior Software Engineer - Production Engineering
Join Uber as a Senior Software Engineer in Amsterdam, focusing on production engineering and reliability.
Senior Machine Learning Engineer I - GenAI
Join Booking.com as a Senior Machine Learning Engineer I in Amsterdam, focusing on GenAI applications and innovative ML models.
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.
Senior Software Engineer - Backend
Join Uber's Membership team as a Senior Software Engineer - Backend, focusing on developing member-first experiences.
Machine Learning Engineer
Join Uber as a Machine Learning Engineer to enhance Uber Eats search experience using ML, data analysis, and engineering.
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, AI Platform (Michelangelo)
Join Uber's AI Platform team to build and manage distributed systems, leveraging AI and ML technologies.
Senior Machine Learning Engineer, Marketing Technology
Join Airbnb as a Senior Machine Learning Engineer to enhance personalized customer experiences using AI/ML.
Senior Software Engineer: Configuration Management/Deployment
Join Uber's Amsterdam team as a Senior Software Engineer focusing on configuration management and deployment. Solve infrastructure challenges at scale.
Senior Software Engineer (Elasticsearch)
Join Uber as a Senior Software Engineer specializing in Elasticsearch, working on sophisticated infrastructure across data centers and cloud.
Senior Machine Learning Engineer
Join Synthesia as a Senior Machine Learning Engineer to work on cutting-edge Generative AI projects in Amsterdam.