Thomas Blank's Resume

Thomas Blank

Senior Software Engineer for Machine Learning

Freiburg, Germany, CET

Thomas Blank's profile picture

About

I’m an accomplished software engineer who makes machine learning work in production. At Bosch, I built tools and infrastructure that empower teams to train, deploy, and monitor models efficiently - bridging research ideas and real-world products. My work focuses on clean architecture, automation, and performance optimization to help ML deliver consistent value at scale.

Work Experience

Senior Software Engineer - Machine Learning

  • Architected and co-created xflow, a modular ML training and deployment framework now used by 10+ teams across Bosch.
  • Designed and optimized data and model pipelines, cutting down training iteration time and compute costs.
  • Migrated the perception stack from single-view CNNs to a multi-view spatio-temporal system, improving robustness and accuracy.
  • Engineered reproducible training and inference workflows with Docker, AzureML, and CI/CD integration.
  • Collaborated closely with corporate research to bring state-of-the-art models into production, including ONNX/TensorRT optimizations for embedded deployment.
  • Promoted code quality through reviews, best practices, and leading technical interviews for incoming engineers.

Software Engineer - Machine Learning

  • Developed and maintained model pipelines for object detection and tracking on automotive datasets.
  • Deployed and benchmarked models with TensorRT, achieving real-time inference on embedded GPUs.
  • Improved training reproducibility and evaluation by automating dataset versioning and experiment tracking.

YAZIO

2014 - 2017

Full Stack Web Developer

  • Built and maintained high-traffic web APIs (Symfony2, Redis, PostgreSQL) serving >1M monthly users.
  • Automated deployments with Ansible and implemented backend monitoring for reliability and speed.

Education

Master's Degree in Applied Computer Science, FH Erfurt

2014 - 2018
Thesis: Machine Learning based analysis of complex sign plates (object detection & semantic segmentation)

Bachelor' Degree in Applied Computer Science, FH Erfurt

2011 - 2014

Skills

  • Python
  • C++
  • Bash
  • Torch
  • Tensorflow
  • ONNX
  • TensorRT
  • Docker
  • AzureML
  • CI/CD
  • Architecture Design
  • Data Pipelines
  • API Development
šŸ“

Writing

Why I Stopped Using Design Patterns in ML Research Projects

šŸ“ Personal Blog

Discusses how overly complex software design patterns hindered research productivity in machine learning projects, advocating for simplified code architecture to enable faster iteration and better understanding.