John Chiotellis

Machine Learning Engineer at Apple

Munich, Bavaria, Germany
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
John Chiotellis is a Machine Learning Engineer at Apple with 11 years of experience and a PhD from the Computer Vision and AI Lab at TU Munich, where he advanced research in reinforcement learning, active learning, similarity and incremental learning, graph-based methods, and non-rigid 3D shape retrieval. He blends deep academic expertise with production-focused ML engineering, applying memory-augmented and lifelong learning techniques to real-world problems. Based in Munich, he moves comfortably between research and engineering, having earlier experience in Java-based data migration and hands-on lab work like 3D printing. His background in robotics, cognition, and computer vision gives him a strong systems view of perception and learning pipelines. Colleagues appreciate that he pairs theoretical rigor with practical implementation, often bridging novel research ideas into scalable solutions. A multilingual Greek-German education and long-standing ties to TU Munich hint at both international perspective and deep local research networks.
code11 years of coding experience
job6 years of employment as a software developer
bookGreek and German Graduation, Greek and German Graduation at Deutsche Schule Athen
bookPhD, Computer Science, PhD, Computer Science at Technical University of Munich
bookMaster of Science (MSc), Robotics, Cognition, Intelligence, Master of Science (MSc), Robotics, Cognition, Intelligence at Technische Universität München
bookBachelor of Science (BSc), Computer Science, Bachelor of Science (BSc), Computer Science at Technological Educational Institute (TEI) of Athens
languagesEnglish, German, Greek, Spanish
github-logo-circle

Github Skills (74)

python10
nearest-neighbors10
gymnasium10
model-management10
deep-learning10
gpu10
neighbors10
scikit10
statistics10
mlflow10
ai10
margin10
q-learning10
data-science10
metric-learning10

Programming languages (6)

C++CJavaScriptRoffPythonKotlin

Github contributions (5)

github-logo-circle
johny-c/scikit-learn

Mar 2017 - Jan 2021

scikit-learn: machine learning in Python
Contributions:188 pushes, 35 branches in 3 years 10 months
pythondata-sciencelearn-machine-learningneural-networksmachine-learning
johny-c/pylmnn

Feb 2017 - Mar 2021

Large Margin Nearest Neighbors implementation in python
Contributions:5 releases, 3 reviews, 187 commits in 4 years 1 month
neighborspythonmarginnearestmetric-learning
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
John Chiotellis - Machine Learning Engineer at Apple