diff --git a/arkindex_worker/utils.py b/arkindex_worker/utils.py
deleted file mode 100644
index 95b6034602b622ff6592adc97e9490f8236f7fb2..0000000000000000000000000000000000000000
--- a/arkindex_worker/utils.py
+++ /dev/null
@@ -1,33 +0,0 @@
-# -*- coding: utf-8 -*-
-"""
-General utility functions and classes.
-"""
-
-import datetime
-from timeit import default_timer
-
-
-class Timer(object):
-    """
-    A context manager to help measure execution times.
-
-    Example
-    ---
-    ```
-    with Timer() as t:
-        # do something interesting
-    print(t.delta)  # X days, X:XX:XX
-    ```
-    """
-
-    def __init__(self):
-        self.timer = default_timer
-
-    def __enter__(self):
-        self.start = self.timer()
-        return self
-
-    def __exit__(self, *args):
-        end = self.timer()
-        self.elapsed = end - self.start
-        self.delta = datetime.timedelta(seconds=self.elapsed)
diff --git a/docs/ref/utils.md b/docs/ref/utils.md
deleted file mode 100644
index 5f1c2442e18b95770355b388c1674617697d0ace..0000000000000000000000000000000000000000
--- a/docs/ref/utils.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# Generic Utilities
-
-::: arkindex_worker.utils
diff --git a/tests/test_utils.py b/tests/test_utils.py
deleted file mode 100644
index 1a499f1df352dd4187432e0b2fd4329f8b9536f6..0000000000000000000000000000000000000000
--- a/tests/test_utils.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# -*- coding: utf-8 -*-
-from datetime import timedelta
-from time import sleep
-
-from arkindex_worker.utils import Timer
-
-
-def test_timer_type():
-    with Timer() as timer:
-        pass
-    assert isinstance(timer.delta, timedelta)
-
-
-def test_timer():
-    # Assert the second timer has recorded a longer period
-    with Timer() as timer:
-        pass
-    with Timer() as timer2:
-        sleep(1 / 100)
-    assert timer.delta < timer2.delta