project Β· 2018-2019

PySpark ETL optimisation

Improved the reliability and throughput of data pipelines by reworking bottlenecks, parallelism, storage formats, and streaming hand-offs.

The problem

Several data-processing jobs had long runtimes and fragile hand-offs, delaying downstream machine-learning workloads.

Approach

Outcome

The resulting pipelines had a shorter critical path and a clearer set of performance and reliability trade-offs for future work.

← all projects