Summary
Zain Elabedeen is a Senior Machine Learning Engineer based in Berlin with over 10 years of experience building scalable backend systems, cloud-native platforms, and production-grade AI solutions. He currently designs end-to-end ML pipelines for energy disaggregation (NILM), specializing in Attention-based Temporal Convolutional Networks and deploying scalable training and inference on Google Cloud Vertex AI. His background spans CI/CD engine work, identity verification and biometric systems, and high-performance APIs—bringing strong MLOps and backend engineering instincts to ML problems. Zain is comfortable taking models from PyTorch to ONNX and containerized production serving, and he often sits at the intersection of reliability engineering and ML optimization. A practical problem-solver, he has repeatedly improved system reliability and performance in both startup and product-led environments, and he pairs hands-on implementation with mentoring and team-building experience.
10 years of coding experience
10 years of employment as a software developer
Bachelor of Engineering, Computer Engineering, Bachelor of Engineering, Computer Engineering at Jordan University of Science and Technology
Data science, Data science at Data Science Retreat
English