Robin M. Schmidt

Machine Learning Research Engineer



I’m a Machine Learning Research Engineer at Apple where I work on Machine Translation. Previously, I’ve been a graduate student in computer science at the University of Tübingen working with the Max-Planck-Institute for Informatics (MPI-INF) in the group of Zeynep Akata and co-supervised by Massimiliano Mancini. I’ve also been working on Optimization in cooperation with the Max-Planck-Institute for Intelligent Systems (MPI-IS) in the group of Philipp Hennig where I was co-supervised by Frank Schneider. Before that, I’ve also been gaining experience as a software engineer, either as an Extreme Blue intern at IBM or my three years at Eisenmann SE where we were developing a Manufacturing Execution System.


  • Deep Learning
  • Optimization
  • Domain Generalization
  • NLP / Machine Translation


  • M. Sc. in Computer Science, 2021

    University of Tübingen

  • B. Sc. in Computer Science, 2018

    Cooperative State University Stuttgart

All Publications

Descending through a Crowded Valley — Benchmarking Deep Learning Optimizers

Choosing the optimizer is considered to be among the most crucial design decisions in deep learning, and it is not an easy one. The …

Explainability-aided Domain Generalization for Image Classification

Traditionally, for most machine learning settings, gaining some degree of explainability that tries to give users more insights into …

Collaborative Filtering under Model Uncertainty

In their work, Dean, Rich, and Recht create a model to research recourse and availability of items in a recommender system. We used the …

Recurrent Neural Networks (RNNs): A gentle Introduction and Overview

State-of-the-art solutions in the areas of “Language Modelling & Generating Text”, “Speech Recognition”, …