Resume

Work Experience

Google
GoogleMachine Learning Engineer
Oct 2022 – May 2025

Zurich, Switzerland

I spent nearly three years at Google Zürich, training ML models and building the infrastructure to serve them across many different projects. The common thread: helping Google Search give users the best possible answers to their queries.

Search Intelligence (2024–2025)

Boosting Google Search with Language Models.

  • Fine-tuned a LLM for query understanding, improving the triggering of one Search feature by 20% in 7 languages.
  • Built an AI-based rater to evaluate Search results across multiple dimensions, speeding up the development cycle.
  • Developed a lightweight AI scorer to provide feedback signal for reinforcement learning of the main model.

Search Platforms (2022–2023)

Empowering the Google Knowledge Graph with Machine Learning.

  • Built and maintained large-scale data and ML pipelines using MapReduce, scraping and processing web data to feed the Knowledge Graph.
  • Served this knowledge data to 80+ Search clients, contributing to 25% of Google's global traffic.

Internships

Computer Vision Lab
Computer Vision LabMaster Thesis Student
Feb 2022 – Aug 2022

Zurich, Switzerland

Six-month research project at ETH Zürich's Computer Vision Lab, published at the NTIRE workshop at CVPR 2024.

  • Explored three different approaches to adapt transformer-based video inpainting models for real-time use.
  • Reached throughputs consistently above 20 fps with controlled loss in quality.
Inria
InriaResearch Intern
Apr 2020 – Aug 2020

Saclay, France

5-month research project with Inria Saclay, published at the NLIWOD 2020 workshop.

  • Collaborated with OECD to design a non-ML chatbot querying statistical data about countries.
  • Achieved above 90% accuracy on the set of queries typically asked by users of this data.
Ministère de l'Europe et des Affaires étrangères
Ministère de l'Europe et des Affaires étrangèresData Scientist Intern
Jun 2019 – Aug 2019

Paris, France

3-month internship within the Anticipation mission of the Crisis Center (CDCS).

  • Developed mathematical models in Python to predict socio-political violence and instability around the world.
  • Designed a tool to estimate the number of French citizens abroad.

Education

ETH Zürich
ETH ZürichMSc in Data Science
2020 – 2022

Ranked 3rd worldwide in Computer Sciences (THE ranking)

GPA
5.7 / 6.0

Majors
  • Machine Learning
  • Algorithms
Minors
  • Statistics
  • Data Management

Data Science Lab
Reconstructing radial stem size changes of trees with machine learning: publication

Thesis
Towards Online Real-Time Video Inpainting, Using Memory-based Vision Transformers: publication

École Polytechnique
École PolytechniqueMSc in Computer Science
2017 – 2021

Ranked 1st among Engineering schools in France

GPA
3.9 / 4.0

Majors
  • Computer Science
  • Applied Mathematics
Minors
  • Biology
  • Physics
  • Mathematics

Activities
President of a school club promoting equal opportunity in education (20 members, 100+ high school students helped)

Lycée Saint-Louis
Lycée Saint-LouisBSc in General Sciences
2014 – 2017

Classes préparatoires aux grandes écoles (MPSI/MP)

GPA
3.95 / 4.0

Majors
  • Mathematics
  • Physics
  • Computer Science
Minors
  • Chemistry
  • Engineering Sciences
Université Paris Nanterre
Université Paris NanterreBA in Philosophy
2018 – 2019

Cum laude. Done remotely, in partnership with École Polytechnique.

Languages & Skills

Languages

PythonPython
C++C++
GoGo
SQL
RR

ML / Data

PyTorchPyTorch
TensorFlowTensorFlow
PandasPandas
NumPyNumPy
scikit-learnscikit-learn
OpenCVOpenCV

Infrastructure

GitGit
BashBash
LinuxLinux
DockerDocker
AWSAWS
GCPGCP

Spoken Languages

🇫🇷French
C2 · Native
🇬🇧English
C2 · Bilingual
🇪🇸Spanish
B1 · Intermediate
🇩🇪German
B1 · Intermediate

Publications

  • 1Towards Online Real-Time Memory-based Video Inpainting TransformersNTIRE 2024 (CVPR workshop)
  • 2Reconstructing radial stem size changes of trees with machine learningJournal of the Royal Society Interface 19
  • 3A Question Answering System For Interacting with SDMX DatabasesNLIWOD 2020