Johannes Burr

Senior Data Scientist

Heidelberg, Baden-Württemberg, 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

🤩
Rockstar
🎓
Top School
Johannes Burr is a Senior Data Scientist based in Heidelberg with 11 years’ experience applying machine learning and AI to real-world systems, from transformer-based models for software error prediction to large-scale ETA models for rail operations. He blends a strong academic background in data science and operations research with hands-on engineering—contributing to performance-critical open-source rendering projects (Intel’s Open Image Denoise, Embree, OSPRay) where he modernized CMake builds, packaging, and core engine features. Comfortable across research and production, he has applied deep learning to autonomous driving, LoRA-tuned models, and transformer pipelines, showing a pattern of moving prototypes into robust systems. Notably, his open-source work reflects a DevOps-minded focus on reproducible builds and cross-platform support, a less obvious but impactful thread in his profile.
code11 years of coding experience
job2 years of employment as a software developer
bookMaster of Science - MS, Data Science, Master of Science - MS, Data Science at TU Dortmund University
bookOtto-Friedrich-Universität Bamberg
bookUPC Universitat Politècnica de Catalunya
github-logo-circle

Github Skills (16)

windows10
raytracing10
build-system10
code-library10
c-language10
cmake10
lib10
cprogramming-language10
build-automation9
image-processing9
apidoc9
api9
3d-graphics9
packaging9
performance-optimization8

Programming languages (5)

C++CJavaScriptHaskellHTML

Github contributions (5)

github-logo-circle
RenderKit/ospray

Jan 2015 - Jul 2022

An Open, Scalable, Portable, Ray Tracing Based Rendering Engine for High-Fidelity Visualization
Role in this project:
userBack-end Developer
Contributions:23 releases, 3 reviews, 1670 commits in 7 years 7 months
Contributions summary:Johannes's commits primarily focused on implementing and updating core features of the ray tracing engine. Their work involved modifying several aspects of the rendering pipeline, including modifications to volume rendering, shadow catcher, and light evaluation. The user introduced enhancements to the geometry light functions and the handling of the camera, demonstrating contributions to the core functionalities of the project.
c-plus-plusray-tracingosprayvolume-renderingportable
RenderKit/embree

Oct 2014 - Dec 2020

Embree ray tracing kernels repository.
Role in this project:
userBack-end Developer
Contributions:146 commits, 3 PRs, 53 pushes in 6 years 2 months
Contributions summary:Johannes primarily contributed to improving the Embree API and build system, specifically through CMake improvements and Windows support. The user fixed links in the documentation and made them blue. They also streamlined CMake options, introduced a macro for tutorials, and added support for generating Visual Studio solutions. Further contributions include updating FreeGLUT and setting the version once in CMake.
raytracingray-tracingkernelsembree
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
Johannes Burr - Senior Data Scientist