![Uber logo](https://blog.uber-cdn.com/cdn-cgi/image/width=2160,quality=80,onerror=redirect,format=auto/wp-content/uploads/2023/11/Rider_App_Icon_iOS-1.png)
On the move in Portugal
Things to do and ways to get there
Get a ride when you need one
Sign up to rideStart earning in your city
Sign up to driveGet a ride when you need one
Download the AppStart earning in your city
Sign up to driveMost popular
![Post thumbnail](https://blog.uber-cdn.com/cdn-cgi/image/width=2160,quality=80,onerror=redirect,format=auto/wp-content/uploads/2024/06/cover-photo-1024x1024.jpeg)
EngineeringJune 4 / Global
Flaky Tests Overhaul at Uber
![Post thumbnail](https://blog.uber-cdn.com/cdn-cgi/image/width=2160,quality=80,onerror=redirect,format=auto/wp-content/uploads/2024/02/UberIM_009076-1024x684.jpg)
TransitJune 4 / Global
Your guide to NJ TRANSIT’s Access Link Riders’ Choice Pilot 2.0
![Post thumbnail](https://blog.uber-cdn.com/cdn-cgi/image/width=2160,quality=80,onerror=redirect,format=auto/wp-content/uploads/2024/06/P13N_banner.webp)
Engineering, Backend, Uber AIJune 13 / Global
Personalized Marketing at Scale: Uber’s Out-of-App Recommendation System
![Post thumbnail](https://blog.uber-cdn.com/cdn-cgi/image/width=2160,quality=80,onerror=redirect,format=auto/wp-content/uploads/2024/06/CoverPhoto-new-1.jpg)
Engineering, BackendJune 18 / Global
Debugging with Production Neighbors – Powered by SLATE
Products
Company