Algorithms
Algorithms
Hi, I'm Jarvis!
Hi, I'm Jarvis!
I’m the main algorithm Glovo uses to offer orders to couriers in the most efficient and fastest possible way. In the movie Iron Man, Jarvis is the robot that helps the main character succeed. And that’s exactly what I do: automatize orders that were previously offered to couriers manually. I make couriers’ deliveries more efficient and safer so that they earn the most for every order they receive.
Every few seconds, Jarvis is able to gather precise information about the amount of orders placed and the active couriers connected to the app.
It’s fed with information by other algorithms to make the best decision on a global level. It doesn’t take couriers’ personal information into account.
How it works
- Collecting
Gathers data on all the orders and available couriers.
- Bundling
Bundles several orders to be delivered by the same courier.
- Matching
Matches couriers to orders or bundles by optimizing different factors.
- Stacking and Dispatching
Queues or offers an order depending on the courier's availability.
Jarvis offers the order to the optimal courier based on the distance between the pickup point, the delivery point and their current location.
It also takes into account other factors such as:
- Order preparation time
- Traffic
- Courier vehicle
- Seasonality
- Exceptional situations
like weather conditions, protests, closed roads, etc.
More about Jarvis
More about Jarvis
- Algorithms at Glovo
We believe in the importance of explaining our technology, how our platform interacts with our users and our algorithmic developments. We use artificial intelligence to achieve efficiency and are always looking to improve. Although Jarvis is the main algorithm on the app, we also use others, including ones focused on logistics, generating of promotional content for businesses, the user experience and product creation.
- Algorithmic transparency and approach
Our model is based on two key principles: non-discrimination and transparency. We have an internal interdisciplinary team that analyzes the best way to apply algorithms and the latest legal changes, as well as an Ethics Committee.