Marvin Teichmann

Senior Research Scientist - AI And Computer Vision at Siemens Healthineers

Erlangen, 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

🤩
Rockstar
🎓
Top School
Marvin Teichmann is a Senior Research Scientist specializing in computer vision and deep learning with 11 years of experience spanning academia and industry, currently leading AI and computer vision research at Siemens Healthineers in Erlangen. He combines a Cambridge PhD and strong engineering chops—over 120k lines of code, eight patent filings, and a high-impact publication—with practical product focus solving clinical imaging problems alongside stakeholders. Marvin’s open-source contributions include reference implementations like ConvCRF and real-time semantic models for autonomous driving (MultiNet, KittiSeg), demonstrating both methodological innovation and attention to performance and reproducibility. He has a track record of turning research ideas into robust code, including test automation work on pydensecrf, and has regularly optimized loss functions, training pipelines and architecture for production-ready systems. Colleagues describe him as someone who bridges deep theoretical understanding with hands-on delivery, often surfacing non-obvious gains through careful implementation and benchmarking.
code11 years of coding experience
job4 years of employment as a software developer
bookAbitur, Majors in Mathematics and Physics, 1.1, Abitur, Majors in Mathematics and Physics, 1.1 at Konrad-Adenauer-Gymnasium
bookMsc Operational Research with Computational Optimization, Mathematics, with Distinction, Msc Operational Research with Computational Optimization, Mathematics, with Distinction at The University of Edinburgh
bookVisiting Student, Master Thesis, Computer Science, Visiting Student, Master Thesis, Computer Science at University of Toronto
bookBachelor Mathematik, Mathematik, sehr gut (1.4), Bachelor Mathematik, Mathematik, sehr gut (1.4) at Rheinische Friedrich-Wilhelms-Universität Bonn
bookDoctor of Philosophy (PhD), Engineering, Doctor of Philosophy (PhD), Engineering at University of Cambridge
bookMSc Computer Science, Computer Science, 1.0, MSc Computer Science, Computer Science, 1.0 at Karlsruher Institut für Technologie (KIT)
languagesGerman, English
github-logo-circle

Github Skills (28)

pytorch10
convolutional-neural-networks10
pytest10
python10
machine-learning10
mask-rcnn10
image-segmentation10
eigen10
trainings10
segmentation10
tensorflow10
neural-network10
computer-vision10
faster-rcnn10
autonomous-driving10

Programming languages (8)

ShellC++TeXMakefilePHPJupyter NotebookCythonPython

Github contributions (5)

github-logo-circle
MarvinTeichmann/MultiNet

Aug 2016 - May 2017

Real-time Joint Semantic Reasoning for Autonomous Driving
Role in this project:
userML Engineer
Contributions:62 commits, 7 PRs, 32 pushes in 9 months
Contributions summary:Marvin contributed significantly to the development of a real-time joint semantic reasoning system for autonomous driving, as evidenced by the code changes focused on model building and training. They implemented key components such as graph building, loss functions, and training loops. Further contributions involved completing the united training process and integrating the different models.
autonomous-drivingtensorflowcomputer-visionreal-timedeep-learning
MarvinTeichmann/KittiSeg

Apr 2016 - May 2017

A Kitti Road Segmentation model implemented in tensorflow.
Role in this project:
userML Engineer
Contributions:154 commits, 24 PRs, 86 pushes in 1 year 1 month
Contributions summary:Marvin contributed to the development of a Kitti Road Segmentation model implemented in TensorFlow. The user's commits primarily involve modifying the model's architecture, loss functions, and input data processing, indicating a focus on refining the model's performance and functionality. Specifically, the user addressed merging conflicts, updated configuration files, fixed bugs, and implemented a variety of optimization techniques, including the use of different loss functions. The user also refactored the repository structure.
kittisegmentationtensorflowkitti-dataautonomous-driving
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