Benjamin Wilson, Ph.D., Developer in Berlin, Germany
Benjamin is available for hire
Hire Benjamin

Benjamin Wilson, Ph.D.

Verified Expert  in Engineering

Tornado Developer

Berlin, Germany

Toptal member since October 31, 2016

Bio

Ben is a Ph.D. mathematician and computer scientist with exceptional practical skills and extensive experience with machine learning systems. He has worked extensively with large clients in real-time bidding, recommender systems, knowledge management, and NLP (from research to implementation of the system in production).

Portfolio

DataCamp
Scikit-learn, NumPy, SciPy, Python
Lateral GmbH
Natural Language Processing (NLP), Generative Pre-trained Transformers (GPT)...
MBR Targeting
Natural Language Processing (NLP), Generative Pre-trained Transformers (GPT)...

Experience

  • Linux - 6 years
  • SQL - 6 years
  • Python - 5 years
  • Scikit-learn - 5 years
  • Pandas - 4 years
  • Amazon EC2 - 3 years
  • Google Cloud Engine - 3 years
  • Tornado - 3 years

Availability

Part-time

Preferred Environment

Git, Vim Text Editor, Linux

The most amazing...

...project I've worked on is the design and implementation of machine learning pipelines and APIs that serve millions of requests per day in production.

Work Experience

Instructor for Machine Learning in Python

2016 - PRESENT
DataCamp
  • Designed a workshop-style course on unsupervised learning methods.
  • Created the course content, including videos and exercises.
Technologies: Scikit-learn, NumPy, SciPy, Python

Co-Founder

2013 - PRESENT
Lateral GmbH
  • Implemented APIs using Python/Tornado.
  • Provided R&D in knowledge management using machine learning and NLP.
  • Optimized machine learning pipelines.
  • Evaluated statistical models.
Technologies: Natural Language Processing (NLP), Generative Pre-trained Transformers (GPT), Machine Learning, Tornado, Python

Machine-Learning Specialist

2012 - 2013
MBR Targeting
  • Created predictive modeling of prices in a real-time bidding marketplace using Python/Sklearn using data science and huge amounts of behavioral data to hunt down and block click bots.
Technologies: Natural Language Processing (NLP), Generative Pre-trained Transformers (GPT), Scikit-learn, Jupyter, Python

Data Scientist | Software Developer

2012 - 2012
Tinyclues
  • Analyzed client data.
  • Produced predictive models.
  • Provided business insight.
Technologies: Scikit-learn, Python

Experience

Lateral GmbH

https://lateral.io/
I provided machine learning R&D for knowledge management and implemented the back-end APIs in Python/Tornado. In addition I created predictive models, parsed documents, and worked with NLP.

MBR Targeting

https://mbr-targeting.com/
As a machine-learning specialist for this product, I created predictive modeling of prices in a real-time bidding marketplace and tuning of a recommendation engine.

Building Babylon (R&D)

http://building-babylon.net/
A blog where I post my notes, thoughts and learnings on machine learning.

Controlled Experiments for Word Embeddings (R&D)

https://arxiv.org/abs/1510.02675
A paper where we propose experimental methods for investigating to properties of word embeddings like word2vec and GloVe. Co-authored with Adriaan Schakel.

Berlin Machine Learning Seminar (R&D)

I founded and continue to organize the Berlin ML seminar, which focuses on the mathematical foundations of machine learning.

Education

2004 - 2008

Ph.D. in Mathematics

University of Sydney/Universidade de São Paulo - Sydney/São Paulo

2003 - 2003

Honors (1st Class and University Medal) in Mathematics

University of Sydney - Sydney, Australia

2000 - 2002

Bachelor of Science (Advanced) in Computer Science and Mathematics

University of Sydney - Sydney, Australia

Skills

Libraries/APIs

Scikit-learn, Pandas, SciPy, NumPy

Tools

Gensim, Vim Text Editor, Jupyter, Git

Languages

Python, HTML, JavaScript, SQL, Java, PHP

Paradigms

Object-oriented Programming (OOP)

Storage

PostgreSQL, Amazon S3 (AWS S3), Relational Databases, Amazon DynamoDB

Platforms

Amazon Web Services (AWS), Google Cloud Engine, Azure, Linux, Amazon EC2

Other

Machine Learning, Statistical Modeling, Data Science, Data Engineering, Data Analysis, Data Modeling, Tornado, Natural Language Processing (NLP), Numerical Methods, Generative Pre-trained Transformers (GPT)

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