Well, I don't think I agree with your view of what a paradox is, but we'll leave the general theory of paradox for another thread.
The paradox in this case is that the runner, Achilles, must accomplish an infinite sequence of tasks. We know that he can complete them, we can even calculate precisely by when he will have completed them. The problem is in explaining how he completes them.
Achilles starts out with an infinite number of tasks to do. By the description of the problem, he must complete them one at a time. After he has accomplished his first task, there are an infinite number of tasks left. After he completes his second taks, there are an infinite number of tasks left. In fact after each task that he completes, there's always an infinite number left. As he moves down his list of tasks, he never gets any closer to the end of it. He always has just as many left to do as he started out with. As long as he is still working on the list, he has infinitely many left. The first point at which he has fewer than infinitely many tasks left is when he is all done, and at that point he has zero. He never decreases his list, he just suddenly finds that it is already done. So how is it that he manages to get to the end?
Geometry can predict the point at which Achilles will be done. Calculus can explain how it is that all the decreasing segments have a finite sum. But neither of them explains how it is that Achilles counts through the list, one task at a time - how he manages to complete an endless sequence.