Klemens Esterle

Senior Machine Learning Engineer at BMW Group

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
Klemens Esterle is a Senior Machine Learning Engineer in Munich with nine years of experience building production-grade autonomy systems where safety, constraints, and robustness trump benchmark gains. He developed the motion planning algorithm behind BMW’s first Level 3 automated driving system and now applies ML to learn driving behavior from human data, contributing to work published at L4DC 2024. His Ph.D. in Robotics and a strong foundation in optimization and applied ML enable him to translate research into reliable, real-world systems—from L4 valet parking prototypes to multi-agent simulation tooling. He has led industry research projects, co-developed the open-source BARK simulation suite, and has 11 peer-reviewed papers with 370+ citations—evidence of both academic impact and engineering delivery. Known for pragmatic engineering, he bridges simulation, MPC, and imitation learning to push autonomy from lab demonstrations into safety-critical production.
code9 years of coding experience
job9 years of employment as a software developer
bookDoctor's Degree Computer Science, Doctor's Degree Computer Science at Technical University of Munich
bookMaster's Degree Mechatronics Engineering, Master's Degree Mechatronics Engineering at Technische Universität Dresden
bookThe University of Sheffield
languagesEnglish, French
github-logo-circle

Github Skills (52)

imitation-learning10
simulation10
benchmark10
artificial-intelligence10
robotics10
simulator10
machine-learning10
benchmarking10
agent-based-modeling10
verification10
multi-agent10
reinforcement-learning10
autonomous-vehicles10
self-driving-car10
deep-reinforcement-learning10

Programming languages (2)

C++Python

Github contributions (5)

github-logo-circle
Behavior planner fusing runtime verification on traffic rules with single- and multi-agent Monte Carlo Tree Search
Contributions:34 commits, 2 PRs, 4 pushes in 1 year 2 months
agentruntimetree-searchmonte-carlo-tree-searchmonte-carlo
Runtime Verification of LTL Rules
Contributions:18 commits, 6 PRs, 12 pushes in 1 year 1 month
runtimeltlscalaruntime-verificationrules
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
Klemens Esterle - Senior Machine Learning Engineer at BMW Group