Daniel Manns

Data Scientist

ML Engineer

AI Consultant

Available for Amazing Projects

Daniel Manns

Data Scientist

ML Engineer

AI Consultant

Daniel Manns

Data Scientist

ML Engineer

AI Consultant

Available for Amazing Projects

Performance Optimization of PySpark AI-Applications

Performance Optimization of PySpark AI-Applications

Resource Utilization and Runtime Optimization of PySpark AI-Applications

Resource Utilization and Runtime Optimization of PySpark AI-Applications

ML Engineering

Duration:

01.2024 - 02.2024

Client:

Anonymous client in public administration

Technologies:

Java, Scala, Python, PySpark (Cloudera & Stackable), mlflow

Situation

A client in public administration developed multiple distributed AI applications using PySpark. However, these applications were scaling poorly across the cluster due to misconfigurations of Apache Spark and Kubernetes.

Task

The client requested optimization of the existing AI applications to improve runtime efficiency and reduce compute resource consumption.

Action

I optimized the PySpark AI applications through several approaches:

  • Adjusting various Spark distributed computing settings for optimal parallelization and resource utilization.

  • Refactoring the application code for better performance.

  • Introducing data partitioning to enhance processing efficiency.

Result

Optimizations led to a 5x reduction in batch run times and a 3x reduction in resource consumption, significantly improving the scalability and efficiency of the clientโ€™s AI applications.

More Projects

AI-Driven Hospital Invoice Verification utilizing the Microservices Architecture

Machine Learning-Driven Estimation of Customer Value using XGBoost

A GenAI Application for Creating High Quality Summaries of German Newspaper Articles.

AI-Driven Hospital Invoice Verification utilizing the Microservices Architecture

Machine Learning-Driven Estimation of Customer Value using XGBoost

Say hello ๐Ÿ‘‹

Let's Connect!

Let's create something unique together! Here's how you can reach out to me!

Say hello ๐Ÿ‘‹

Let's Connect!

Let's create something unique together! Here's how you can reach out to me!

Say hello ๐Ÿ‘‹

Let's Connect!

Let's create something unique together! Here's how you can reach out to me!