Hero background

Algorithms

<p>Hi, I&#39;m Jarvis!</p>

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

    1. Collecting

    Gathers data on all the orders and available couriers.

    1. Bundling

    Bundles several orders to be delivered by the same courier.

    1. Matching

    Matches couriers to orders or bundles by optimizing different factors.

    1. 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

  • Algorithms at Glovo

    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

    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.