19.10.2026 aktualisiert

**** ******** ****
Premiumkunde
nicht verfügbar
info: nicht verfügbar bis 30.11.2026

Data Scientist & Mathematiker | Statistik, Modellierung & Simulation

Heidelberg, Deutschland
Weltweit
M.Sc. Scientific Computing. Promotion in Mathematik, Disputation Anfang 2027.
Heidelberg, Deutschland
Weltweit
M.Sc. Scientific Computing. Promotion in Mathematik, Disputation Anfang 2027.

Profilanlagen

robert_kutri_cv_projects_en.pdf

Über mich

Als Mathematiker entwickle ich Modelle, Algorithmen und Software für Datenanalyse, Zeitreihenanalyse und Prognosen. Meine Schwerpunkte sind Statistik, Simulation, Modellvalidierung und Unsicherheitsquantifizierung, umgesetzt in Python und C++. Ich arbeite remote oder vor Ort, auch international.

Skills

Algorithmus-EntwurfC++LinuxHidden Markov ModelPythonMachine LearningMathematikMathematische ModellierungMathematische OptimierungMonte-Carlo-SimulationNumerische AnalyseNumPyPhysikPredictive ModellingStatistische AuswertungenSciPySimulations-SoftwareComputational StatisticsWahrscheinlichkeit und StatistikBayesQuantitative AnalyseHigh Performance ComputingData ScienceDeep LearningModell-ValidierungGitScientific Programming
Ich unterstütze Unternehmen mit quantitativen Analysen, Data Science und Softwareentwicklung. Mein Schwerpunkt liegt auf Statistik und auf Modellen, die nicht nur Prognosen liefern, sondern auch zeigen, wie belastbar diese sind. Meine Stärke ist es, bewährte Methoden auf neue Aufgaben zu übertragen und bei Bedarf maßgeschneiderte Modelle und Algorithmen zu entwickeln.

Dabei gehe ich pragmatisch vor und wähle die Methode passend zu Aufgabe, Datenlage und Budget. Lückenhafte, verrauschte oder uneinheitliche Daten gehören für mich zum Alltag. Ich übernehme einzelne Komponenten, verantworte aber ebenso gerne eine holistische Lösung von Anfang bis Ende. Mein Leistungsangebot umfasst:
  • Datenanalyse und Prognosen. Ich werte Daten aus und entwickle Prognose- und Zeitreihenmodelle, die auch angeben wie verlässlich ihre Vorhersagen sind.
  • Risiko- und Unsicherheitsanalysen. Ich quantifiziere Risiken und Unsicherheiten, etwa mittels Monte-Carlo-Simulationen und Bayes-Statistik, als Grundlage für belastbare Entscheidungen.
  • Kalibrierung von Simulationsmodellen. Ich gleiche technische Simulationsmodelle mit Messdaten ab, insbesondere wenn jede einzelne Modellrechnung teuer ist.
  • Modellprüfung und Validierung. Ich prüfe bestehende Modelle auf tragfähige Annahmen, korrekte Umsetzung und verlässliche statistische Ergebnisse.
  • Softwareentwicklung und Performance. Ich entwickle vorhandene Software in Python und C++ weiter, beschleunige rechenintensive Abläufe und liefere getesteten, wartbaren Code.
In meiner Forschung an der Universität Heidelberg habe ich neue Verfahren in den Bereichen Bayes-Statistik, Gaußprozesse und Unsicherheitsquantifizierung entwickelt. Dazu gehören DART, ein mathematisch abgesichertes MCMC-Verfahren für rechenintensive Simulationsmodelle, sowie ein veröffentlichtes Simulationsverfahren für Gaußprozesse, das auch bei sehr feiner räumlicher Auflösung schnell und speichersparend arbeitet. Meine Erfahrung mit Machine Learning umfasst die Kombination neuronaler Netze (BayesFlow) mit Monte-Carlo-Verfahren für effiziente Bayessche Inferenz.

Ich habe das Open-Source-Python-Paket styne für Bayes-Statistik entwickelt und pflege es weiterhin. Es wird von Forschungsgruppen an mehreren Einrichtungen genutzt. Ich programmiere in Python und C++, unter anderem mit NumPy, SciPy, pandas, JAX, PyTorch und NumPyro für probabilistische Programmierung. Hinzu kommt Erfahrung mit numerischer Optimierung und High Performance Computing für rechenintensive Modelle und Simulationen.

Erfahrung

Berufserfahrung5 - 10 Jahre
Freelancer seit2026

Sprachen

DeutschMutterspracheEnglischverhandlungssicherRumänischverhandlungssicherRussischverhandlungssicher

Projekthistorie

Autor und Maintainer

styne, Open-Source-Python-Paket für Bayes-Statistik

Konzeption, Entwicklung und Pflege eines Python-Pakets für Bayessche Inferenz, von Architektur und API über automatisierte Tests und CI/CD bis zu den Releases auf PyPI. Das Paket unterstützt austauschbare NumPy- und JAX-Backends und wird von Forschungsgruppen am DKFZ und am KIT genutzt.

Technologien: Python, NumPy, SciPy, JAX, CI/CD, PyPI

Forschungsprojekt

Ruprecht-Karls Universität Heidelberg

Kalibrierung rechenintensiver Simulationsmodelle

Entwicklung von DART, einem mathematisch abgesicherten MCMC-Verfahren, das rechenintensive Simulationsmodelle an Messdaten kalibriert. DART benötigt keine Ableitungen des Modells und eignet sich daher auch für Black-Box-Simulationen. Ein Ersatzmodell reduziert die Zahl teurer Modellrechnungen, ohne das Ergebnis zu verfälschen. Das Verfahren ist in styne implementiert und wird in einer laufenden Kooperation mit neuronalen Netzen (BayesFlow) kombiniert.

Technologien: Python, NumPy, JAX, styne, BayesFlow, NumPyro

Hochschullehre

Ruprecht-Karls Universität Heidelberg
Lehre und Assistenz in 12 Lehrveranstaltungen, darunter Analysis, Numerik, Unsicherheitsquantifizierung und Bayesschen inversen Problemen. Leitung von Teams aus 2 bis 12 Tutoren, wöchentliche Plenarübungen für mehr als 200 Studierende im ersten Studienjahr sowie Mitbetreuung von drei Bachelor- und drei Masterarbeiten.

Forschungsprojekt

Ruprecht-Karls Universität Heidelberg

Speichereffiziente Simulation räumlicher Zufallsfelder

Entwicklung von Dirichlet-Neumann Averaging (DNA), einem Verfahren zur Simulation von Gaußprozessen auf feinen räumlichen Gittern mit nahezu linearer Laufzeit und linearem Speicherbedarf. Gegenüber Standardverfahren wie Circulant Embedding benötigt DNA deutlich weniger Speicher und ermöglicht so Simulationen, die sonst an der Speichergrenze scheitern würden. Veröffentlicht im SIAM/ASA Journal on Uncertainty Quantification (2026).

In einem Folgeprojekt habe ich das Verfahren gemeinsam mit Kollegen in ein budgetiertes Multilevel-Monte-Carlo-Verfahren für physikalische Simulationsmodelle eingebunden und mit verteilten C++/MPI-Berechnungen auf dem Supercomputer HoreKa (KIT) erprobt.

Technologien: Python, C++, MPI, NumPy, SciPy, Docker, High Performance Computing

Entwickler, Open-Source


C++-Modul zur Simulation von Zufallsfeldern, DUNE-Framework

Entwicklung von GRFSampler, einem C++-Modul zur Simulation Gaußscher Zufallsfelder im Simulationsframework DUNE. Beiträge zu dune-randomfield und Mitautor des JOSS-Artikels zum Nachfolgepaket parafields.

Technologien: C++, DUNE, MPI

Wissenschaftliche Hilfskraft

Interdisziplinäres Zentrum für Wissenschaftliches Rechnen
Neuentwicklung einer Software für optimale Versuchsplanung, Interdisziplinäres Zentrum für Wissenschaftliches Rechnen (IWR), Universität Heidelberg

Überführung eines bestehenden MATLAB-Prototyps für optimale Versuchsplanung in eine strukturierte, konfigurierbare Python-Codebasis.

Technologien: Python, CasADi, IPOPT, MATLAB


Portfolio


Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden