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.
9 years of coding experience
9 years of employment as a software developer
Doctor's Degree Computer Science, Doctor's Degree Computer Science at Technical University of Munich
Master's Degree Mechatronics Engineering, Master's Degree Mechatronics Engineering at Technische Universität Dresden
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