Since Nov. 2019

Senior Machine Learning Scientist

SONOS (Paris, France)

  • Improve Sonos' speech recognition engines with deep neural networks.
  • Provide support and training in machine learning for the data science teams.
  • Developed an end-to-end system for open-vocabulary keyword spotting.

2017 - 2019

Senior Machine Learning Scientist

Snips (Paris, France)

  • Improve Snips' speech recognition engines with deep neural networks.
  • Provide support and training in machine learning for the data science teams.
  • Develop training and evaluation pipelines.
  • Developed and maintained training pipelines using Kaldi and TensorFlow.
  • Prototyped dynamic decoding, keyword spotting and joint ASR+NLU methods.

2011 - 2017

Research Engineer

A2iA (Paris, France)

  • Improvement of A2iA's text recognition engines with deep neural networks.
  • Maintenance, support and new features for A2iA's neural network library.
  • Work on public research projects and internal projects.
  • Technological watch and presentations in conferences and workshops.
  • Development of a full-line recognition pipeline, used in A2iA's new products.
  • Contribution to winning systems at the OpenHaRT and Maurdor evaluations
  • End-to-end paragraph recognition with attention-based neural networks.
  • 4x speedup of Chinese recognition models using character decompositions.
  • Smaller, faster, more accurate Latin script recognition models for mobile on-device recognition.

2010 - 2011

Software Engineer, project manager

Viveris Systèmes (Boulogne-Billancourt, France)

Maintenance of a web application (LAMP) for online hotel booking, and for managing the business of a hotel broker.


2011 - 2015

PhD in Machine Learning

LIMSI-CNRS (Lyon, France)

PhD funded by industry (A2iA).

Thesis: "Deep Neural Networks for Large Vocabulary Handwritten Text Recognition". Read More »

2009 - 2010

MSc in Computer Science

Oxford University (UK)

Dissertation: "Mathematical Formula Recognition using Machine Learning Techniques". Read More »

2007 - 2010

Master's Degree in Engineering

Supélec (Gif-sur-Yvette, France)

 Other Experience

2008 - 2013

Volonteer at MAS Roller (Massy, France)

Various responsibilities (president, vice-president, responsible for communication) in the roller-skating association.

  • Created and maintained the website, web communication (Facebook, etc.)
  • Communication through various media
  • Organization and promotion of public events
  • Relations with city council, requests for public subsidies

Summer 09

Engineer Intern

Laboratoire de Neurosciences Fonctionnelles et Pathologiques (CNRS) (Lille, France)

Topic: "Localisation de la pupille et du reflet pupillaire sur un flux vidéo infrarouge"
Programmed an eye-tracker in C++ with Matrox Imaging Library, in the research laboratory of the hospital of Lille, used as support for experiments on peripheral vision.

  Relevant Skills

  • French (native speaker)
  • English (fluent)
  • Portuguese (advanced)
  • German (basic)
python c++ machine learning deep learning computer vision neural networks hidden Markov models