Skip to content

CV

Profile picture

Michael Müller

AI Research Engineer · Machine Learning & LLM Systems

Innsbruck, Austria

Machine learning engineer and Ph.D. researcher working on LLM-based systems: dialogue understanding, agentic pipelines, and personalization. Experienced in building and evaluating end-to-end ML systems in Python/PyTorch, running large-scale training and inference workloads on GPU clusters, and taking models from research prototype to deployed, user-facing product. Native German speaker, based in the DACH region.


Education

Ph.D. in Computer Science

2024 – Present

University of Innsbruck, Austria

  • Conversational Recommender Systems: LLM architectures for dialogue understanding and personalization
  • Advisor: Prof. Eva Zangerle

M.Sc. Economics and Statistics

2021 – 2023

University of Innsbruck, Austria

  • Grade 1.0
  • Minor in Digital Science (30 ECTS, Grade 1.2): NLP, Machine Learning, Data Science
  • Thesis: A Comparative Analysis of AR(1) Bias Corrections and an Innovative Solution for Taming Serial Correlation

B.Sc. Economics

2017 – 2021

LMU Munich, Germany

  • Grade 1.9
  • Thesis: Shift share instruments and their application in family economics

Work Experience

ML Engineer & Researcher – Industry Cooperation

2025 – Present

CASABLANCA Hotel Software • Innsbruck, Austria

  • Building and evaluating an LLM-based conversational agent deployed in production for hotel booking and guest services
  • Designed the evaluation pipeline: offline benchmarks, error analysis on real dialogue logs
LLM agents evaluation production ML

Research & Teaching Assistant

2024 – Present

Dept. of Computer Science, University of Innsbruck • Innsbruck, Austria

  • Develop LLM-based architectures for dialogue understanding and personalization in conversational recommender systems
  • Run large-scale training and inference experiments on HPC/GPU clusters; own the full pipeline from data preparation to reproducible results
  • Teaching: Algorithms and Data Structures, Database Systems
PyTorch SLURM recommender systems teaching

Research Assistant

2022 – 2023

Dept. of Statistics, University of Innsbruck • Innsbruck, Austria

  • Developed and published an open-source R package for advanced time-series modeling, including documentation and test coverage
R time-series open source

Research Assistant

2021 – 2022

Dept. of Political Science, University of Innsbruck • Innsbruck, Austria

  • Built NLP pipelines for large-scale text analytics within the European Constitutional Court Network (ECCN)
NLP text analytics Python

Skills

Programming Languages

Python (primary) C TypeScript/JavaScript R Java Haskell SQL

ML & Deep Learning

PyTorch TensorFlow Hugging Face Transformers LLM fine-tuning & evaluation Retrieval & recommender systems (Cornac)

LLM Systems

Agentic architectures & tool use RAG Prompt/context engineering LiteLLM FastAPI services Offline & human-in-the-loop evaluation

Infrastructure

GPU cluster training (SLURM) Linux (Arch/Ubuntu) Git/GitHub Shell scripting PostgreSQL

Methods

Statistics & econometrics Time-series modeling Experimental design A/B testing User studies

Languages

German (Native) English (C1) French (B1)

Projects

Agentic Training Coach

2025 – Present

Personal project

End-to-end agentic system that ingests training and wellness data from Intervals.icu, reasons over load and recovery trends, and generates personalized training plans.

  • Closes the loop by writing structured workouts back via API
  • Tool-using agent with a sandboxed Python REPL for dynamic data analysis
  • Built with FastAPI and LiteLLM (multi-provider LLM routing)
FastAPI LiteLLM agents tool use

Honors & Awards

Program Committees


Publications

See the publications page for the full list of journal, conference, and workshop papers.