Daniel Renz, Developer in Berlin, Germany
Daniel is available for hire
Hire Daniel

Daniel Renz

Verified Expert  in Engineering

Data Scientist and Developer

Location
Berlin, Germany
Toptal Member Since
April 7, 2022

Daniel has 10+ years of experience in scientific analysis, machine learning, and programming, with a particularly strong foundation in (Bayesian) statistics. He places emphasis on rapid prototyping but can also deploy models all the way to production. His diverse background enables him to attack new problems from multiple perspectives—he has worked as an analyst, consultant, software engineer, as well as a researcher in neuroscience, biophysics, and discrete mathematics.

Portfolio

Ada Health
Python, Google Cloud, SciPy, NumPy, Pandas, Deep Learning, Java, JavaScript...
Causaly
Python, TensorFlow, SciPy, NumPy, Pandas, Deep Learning, Machine Learning

Experience

Availability

Part-time

Preferred Environment

Google Cloud, Python, Pandas, NumPy, SciPy

The most amazing...

...algorithm I've invented improved depression relapse detection by over 5% compared to the state of the art that was established just six months before.

Work Experience

Expert Data Scientist

2020 - PRESENT
Ada Health
  • Developed a synthetic patient case generator based on symptoms-disease networks. The project enabled new downstream analyses, such as demonstrating the effectiveness of an active learning model before deploying it to the customer.
  • Created methods for forecasting individual disease risk. Implemented risk predictors for diabetes and cardiovascular diseases.
  • Co-developed an NLP pipeline for extracting medical information from scientific articles (diseases, symptoms, risk factors, and epidemiological information) and implemented corresponding information architecture.
  • Investigated the potential use of polygenic risk scores in improving individual disease risk prediction. Planned and executed experiments for evaluating polygenic risk scores via UK Biobank data.
  • Organized bi-weekly meetings to exchange knowledge about AI and data science topics across the company.
  • Mentored other data scientists across the company.
Technologies: Python, Google Cloud, SciPy, NumPy, Pandas, Deep Learning, Java, JavaScript, SQL, Bayesian Machine Learning, SpaCy, Natural Language Toolkit (NLTK), Machine Learning

Data Scientist

2019 - 2019
Causaly
  • Aggregated and curated multiple biomedical ontologies into one coherent knowledge graph.
  • Developed a knowledge graph model and convolutional inference scheme for inference on a biomedical network graph constructed from several ontologies.
  • Applied the inference method for predicting side effects of recently approved drugs.
Technologies: Python, TensorFlow, SciPy, NumPy, Pandas, Deep Learning, Machine Learning

Prediction of Relapse in Depression

I developed a completely new method for the prediction of relapse in depression. After iterating over many different approaches, I hypothesized that the influence of individual biomarkers collected (once) today on the risk of relapse changes over time (trending upwards, downwards, or more complicated trends).

This seemingly simple statement cannot be verified with the standard machine learning toolkit, so I developed a new method based on Gaussian processes to verify the hypothesis. Not only did this improve the current state of the start, which was just six months old at the time by more than 5%, but it also yielded various important medically directly interpretable insights into potential causes for relapse and how the influence of these causes might change over time.

Languages

Python, JavaScript, SQL, Java, C++

Libraries/APIs

Pandas, NumPy, SciPy, TensorFlow, PyTorch, SpaCy, Natural Language Toolkit (NLTK)

Other

Bayesian Machine Learning, Probabilistic Graphical Models, Time Series Analysis, Neuroscience, Machine Learning, Deep Learning, Generalized Linear Model (GLM), Reinforcement Learning, Bayesian Inference & Modeling

Tools

MATLAB

Storage

Google Cloud

2013 - 2018

PhD in Biomedical Engineering

ETH Zürich - Zürich, Switzerland

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring