Karim El-Sharkawy | ML Engineer

Experience

ML projects succeed or fail based on problem clarity, data quality, systems design, iteration speed, and team collaboration. Below are the systems I’ve built and the lessons behind them.

Machine Learning Engineer (Volunteer) | Sprout (04/2025–Present)

Technologies: Python, HuggingFace Transformers, BERTopic, Azure ML

What I Built

Impact

Progression: Transitioned from building initial NLP models to owning end-to-end ML systems, including infrastructure, scalability, and team leadership.

Key Takeaway: Scaling ML systems requires as much focus on data pipelines and infrastructure as on model performance.

Data Scientist (Volunteer) | Sprout (01/2025–04/2025)

Technologies: Python, LDA (Topic Modeling), Scikit-learn, Grid Search

What I Built

Impact

Progression: Built foundational NLP models and evaluation workflows that later evolved into large-scale, production-grade systems.

Key Takeaway: Simple, well-evaluated baseline models are critical for guiding more complex system development.

Linear Programming Research Assistant | Purdue University (06/2023–12/2024)

Technologies: Python, Scikit-learn, Linear Programming, SVMs, Convex Optimization

What I Built

Impact

Progression: Developed strong theoretical and mathematical foundations in optimization and classification, later applied to real-world ML systems.

Key Takeaway: Understanding the mathematical structure of models leads to better interpretability and more reliable systems.

Planetary Climate Dynamics Research Assistant | Purdue University (05/2022–12/2022)

Technologies: Python, NumPy, Pandas, Data Visualization, Atmospheric Data Analysis

What I Built

Impact

Progression: Gained early experience working with large-scale scientific datasets and building data workflows, forming the foundation for later ML system development.

Key Takeaway: Strong data processing and analysis foundations are essential before building reliable machine learning systems.


Looking for someone with ML systems experience? Let’s talk!