magento2 – Retrying failed jobs with the mysql message queue

We’re using magento’s message queue with the mysql provider to push new orders to an external system.
The external system is sometimes unreliable and failes, resulting in the queued job failing.
Most of the time, the failures get resolved after a bit of time, so all we should do is retry the job and it should be fine.

Is there a way to automatically retry a failed job with a backoff period in magento or would we need to build that ourselves?

We are looking for a similar solution as the one Laravel provides.