Rayan Daod Nathoo
Oeschinen Lake, Switzerland

Rayan Daod Nathoo

Machine Learning Engineer

LinkedIn X GitHub SoundCloud

I am naturally drawn to impactful and technically challenging problems, with a soft spot for applied research. At my best when I need to innovate under hard constraints, I move comfortably between research and production, and across fields, which makes me good at translating ideas from one domain into another. I learn fast, am hard to discourage, and I share what I know as I go.

MSc in Computer Science from EPFL.
So far collaborated with Atinary Technologies, Bose, Logitech, and EPFL.

Outside work, I enjoy producing music and travelling!


Atinary
Machine Learning Engineer (AI Research & Innovation Team) at Atinary Technologies. Researching next-generation Bayesian Optimization methods to accelerate hypothesis search across high-dimensional chemical and materials science spaces. Work focuses on agentic AI systems, novel acquisition functions, and surrogate model architectures that reduce the number of wet-lab experiments required to discover optimal compounds, closing the loop between experimental design and data-driven scientific discovery. Translates research directly into production-grade ML pipeline components.
  • Bayesian Optimization
  • Agentic AI
  • Surrogate Models
  • AI4Science
Machine Learning Engineer (AI & Data Engineering Team) at Atinary Technologies. Designed and built scalable training and inference pipelines for serving thousands of user-specific predictive models in production (AWS, MLflow, Docker). Architected the ML system to support iterative experimental loops, enabling researchers to query, update, and redeploy surrogate models in-step with new laboratory data.
  • MLOps
  • Model Serving
  • AWS
  • MLflow
  • Docker
Junior Software Engineer at Atinary Technologies. Built user-facing backend features on the scientific computing platform, resolved critical production issues for enterprise clients, and optimized core APIs and database queries for lower latency. Improved team architecture and developer tooling, laying the infrastructure groundwork for the ML systems built subsequently.
  • Backend
  • API Optimization
  • Developer Tooling
Bose
ML Research Intern at Bose Corporation. Developed a two-step Knowledge Distillation framework for compressing high-capacity sequence networks into sub-100k-parameter models subject to hard memory, energy, and latency constraints. The method decouples representation alignment, transferring latent geometric structure from teacher to student via a Similarity-Preserving loss, from raw target fine-tuning, enabling the student to inherit a rich internal feature space despite severe data constraints. Enforced strict streaming causality throughout: zero look-ahead, fully online inference on continuous 1D physical signals. Demonstrated state-of-the-art distillation efficiency at sub-100k-parameter budgets and in adverse low-SNR regimes. Supervised by Mikolaj Kegler (Audio Scientist) and Marko Stamenovic (Principal Engineer).
  • Model Compression
  • Knowledge Distillation
  • Speech Enhancement
  • Causal Inference
EPFL
Computer Vision Engineer in the Multimedia Signal Processing Group (MMSPG) at EPFL. I evaluated and deployed open-source Image Segmentation and Super-Resolution deep learning models into a video streaming pipeline, as part of AdMiRe, an EC-funded project (Horizon 2020). The project was successfully validated by the reviewers and end users. Done in collaboration with Prof. Dr Touradj Ebrahimi.
  • Computer Vision
  • Image Segmentation
  • Super-Resolution
  • Model Deployment
Logitech
Machine Learning Intern and Master's Thesis at Logitech. Designed and prototyped a real-time, low-latency conditioned source separation system for machine perception under live acoustic environments. The model accepts a continuous 1D mixture stream and extracts target components conditioned on a learned embedding vector, enabling dynamic, personalized parsing of complex acoustic scenes with strict latency requirements. Applied to two distinct perception domains: precision acoustic event detection (gaming) and adaptive sensory filtering for neurodivergent users. Supervised by Dr Milos Cernak (Principal Engineer) and Dr Paolo Prandoni (Signal Processing, EPFL).
  • Source Separation
  • Real-Time Inference
  • Low-Latency
  • Machine Perception
EPFL
MSc in Computer Science at the Swiss Federal Institute of Technology Lausanne (EPFL), with a specialization in Signals, Images and Interfaces, a cross-disciplinary track spanning sensing systems, communications, speech and language processing, computer vision, biomedical systems, and machine intelligence. Coursework and projects concentrated on machine learning methods for sequential data and physical signal processing.
  • Machine Learning
  • Signal Processing
  • Deep Learning
Extracurricular activities
  • President of CLIC, the association of 1,500+ Computer and Communication Sciences students at EPFL. My role involved management and decision-making, organisation and leadership (12 committee members), regular follow-up with members and commissions (5 commissions), and external representation, in particular with the main EPFL institutions.
  • Sponsoring Manager for CLIC: regular contact with sponsors and search for new partners, contract negotiations, internal collaboration with the executive committee, weekly meetings, and participation in important decisions of the association.
  • Student representative for Master's students: I took part in semester meetings with the IC School management and administration, presented and discussed course and curriculum improvements, and relayed official student feedback. Several suggestions were implemented.
  • Student Assistant in CS-101: I helped students solve weekly exercises and prepare the "Advanced Information, Computation, Communication I" exam (in 2017 and 2020).
  • Communication Staff for the EPFL IC School: live coverage on social networks of EPFL events (Applied Machine Learning Days, EPFL Open Days, talks, workshops). This required technical understanding of the scientific subjects, French and English skills, and the ability to popularise science.
EPFL
BSc in Computer Science at the Swiss Federal Institute of Technology Lausanne (EPFL), with a specialization in Software Engineering.
  • Software Engineering
  • Algorithms
  • Systems
Extracurricular activities
  • Event Manager for CLIC: I organised 10+ events including the IC School Supper (400+ participants) and the IC Boost Day (a career day for IC students), handled logistics (purchase, storage, installation), and took part in weekly meetings and important decisions of the association.
  • First-year student Coach: I welcomed first-year students to university and organised events (aperitifs, games). I mentored a group of 10 to 15 first-year students regularly on courses, advice, and student life in general.
Lycée Jean-Mermoz
Baccalauréat S (major in Mathematics, European section) with the highest honours, at the Lycée Français Jean-Mermoz of Dakar, Senegal.
My Resume

Additional Certificates

Coursera
TensorFlow: Advanced Techniques Specialization (Sept 2023)
  • Custom Models, Layers, and Loss Functions with TensorFlow
  • Custom and Distributed Training with TensorFlow
  • Advanced Computer Vision with TensorFlow
  • Generative Deep Learning with TensorFlow
Coursera
TensorFlow Developer Specialization (Dec 2022)
  • Introduction to TensorFlow for Artificial Intelligence, Machine Learning, and Deep Learning
  • Convolutional Neural Networks in TensorFlow
  • Natural Language Processing in TensorFlow
  • Sequences, Time Series and Prediction
Coursera
Deep Learning Specialization (Nov 2022)
  • Neural Networks and Deep Learning
  • Improving Deep Neural Networks: Hyperparameter Tuning, Regularization and Optimization
  • Structuring Machine Learning Projects
  • Convolutional Neural Networks
  • Sequence Models

Personal Projects

Spoteezer
Spoteezer. I love music, and sharing it across platforms like Deezer and Spotify has always been a struggle. So I created Spoteezer: a web app that converts Spotify links to Deezer (v1) and back (v2). I built it with HTML/CSS (frontend) and a Flask Python server (backend). It interacts with both platforms' APIs to return the best match.
Demo Spoteezer demo

GitHub
French Intent Classification. A French chatbot intent classifier built for a technical challenge, combining pre-trained Hugging Face Transformers (FlauBERT, CamemBERT) as embeddings with classic ML classifiers (Logistic Regression, MLP). Trained on a French-translated subset of the CLINC150 dataset, the best model reached a 98% average F1 score on the test set.
Demo Chatbot demo

GitHub
Forum EPFL Search. While looking for companies to contact during my job search, I realised that the Forum EPFL website's search engine was not very practical, as it only compared the query to company names. So I started a project that:
  1. scrapes the Forum EPFL website to gather companies' information, job offers, and sought profiles;
  2. generates a prompt based on the user's profile and interests;
  3. finds the best-matching companies by passing the user-tailored prompt and the scraped data to a Large Language Model.

Play
Master's Graduation Video. I edited this 15-minute video celebrating the 2022 graduation of EPFL Computer and Communication Sciences Master's students. It was broadcast during the ceremony, in front of the students and their guests.

This website
This website. The idea is to gather all my work and projects in one place. I built it with plain HTML and CSS, based on Andrej Karpathy's website as a template. Thanks to him for the inspiration! It was a great opportunity to learn about web development and design, as well as CI/CD pipelines using GitHub Actions. Feel free to reuse the template!

My Music

I started producing electronic music in 2018. I first started with Cubase, then FL Studio, and finally Ableton Live. It's a long process of listening to others' work, training my ears, and practising the tools in order to compose tracks that I like and that sound professional. I compose, sound-design, mix, and master everything myself. Here are some of the tracks I've released and am the most proud of:

Follow me on your favourite platform!

SoundCloud Spotify Deezer

Publications

Open-sourcing my work is important to me. I believe sharing knowledge and code is the best way to learn and improve. Here are my publications so far. I hope to add more in the future!

* denotes equal contribution

arXiv:2309.08144 · Accepted at ICASSP 2024
Rayan Daod Nathoo*, Mikolaj Kegler*, Marko Stamenovic (Bose Corporation, USA)

The Two-Step framework decouples representation learning from target imitation: a first distillation stage injects latent geometric structure into a sub-100k-parameter causal student via a Similarity-Preserving loss, before a second stage fine-tunes against raw regression targets, directly addressing the data-scarcity problem intrinsic to streaming-constrained deployment environments. This staged separation allows the student to inherit a rich internal representation space independently of output supervision, yielding consistent gains over single-stage distillation baselines at sub-100k parameter budgets and under adverse low-SNR operating conditions where conventional distillation collapses.

Two-Step Knowledge Distillation figure
SPIE Applications of Digital Image Processing XLV, San Diego, USA · Aug 22, 2022
Henrique Piñeiro Monteagudo, Rayan Daod Nathoo, Laurent Deillon, Gao Changsheng, Touradj Ebrahimi (MMSPG, EPFL, Lausanne, Switzerland)
AI-based telepresence figure
Master's Thesis, Swiss Federal Institute of Technology Lausanne (EPFL)
Rayan Daod Nathoo (EPFL, Lausanne, Switzerland)
Master's thesis figure

Talks

Upcoming
Serving Personalized ML at Scale with Evolving Runtimes
PyData 2026 (upcoming)

How our small team serves thousands of user-specific models from a single Python service using dynamic model loading, and keeps shipping training-code and dependency updates without breaking inference. Built end to end on open-source tools like MLflow, MLServer, and KServe.

PyCon Italia 2026 talk recording

How we improved developer velocity at a startup by consolidating our code into a multi-language monorepo and replacing microservices with a Django monolith. The talk covers the decision-making framework and lessons that transfer to similar codebases.