João M.

João M.

Deep Learning Research Engineer

Netherlands
Medlem sedan 2025
10 års erfarenhet

Han är specialiserad på att bygga avancerade modeller, inklusive stora språkmodeller (LLM), kapabel till kodrefactoring, feldetektering och kontinuerlig inlärning. João arbetar mycket med PyTorch och distribuerar modeller på molnplattformar och högpresterande datorsystem.

Innan ASML ledde han forskargrupper vid GAIPS Lab, publicerade i ledande AI-konferenser, och säkrade bidrag från USA Flygvapnet och FCT. Han undervisade också i AI-kurser, han fick ett pedagogiskt excellenspris för sina bidrag till utbildningen.

João spetsprojekt omfattar fortlöpande inlärningsteknik, vilket gör det möjligt för AI att förvärva ny kunskap utan att glömma tidigare uppgifter, och tillämpa förstärkning lära sig att träna modeller mer effektivt med mindre data. Han brinner för att göra AI-system mer effektiva, praktiska och ständigt förbättra.

Huvudsaklig expertis

PythonPython10 år
Machine LearningMachine Learning10 år
Data ScienceData Science10 år
Scikit-learnScikit-learn10 år
12+

Erfarenhet7

Utrecht University

AI Researcher

Utrecht University
Artificial Intelligence (AI)
Jan 2026 · 9m

Developing a production-oriented AI system for personalised patient interventions in dementia care, combining reinforcement learning with large language models. Designed and built ToneRL, a hybrid architecture where a lightweight RL agent learns to control an LLM’s output in real time, adapting communication style to individual patients based on clinical feedback, without retraining or modifying the underlying model. Collaborating directly with clinicians and linguists to ensure outputs meet clinical communication standards. The architecture is designed for scalable deployment: one frozen base model serves all patients, with per-patient adaptation handled by lightweight policy instances requiring minimal compute.

MongoDBMongoDB
DockerDocker
Project ManagementProject Management
Budget ManagementBudget Management
PythonPython
45+
ASML

Deep Learning Research Engineer

ASML
Artificial Intelligence (AI)
Nov 2024 - Jan 2026 · 1år 2m
  • Ledde en forskargrupp på projektet "LLMs for Software Engineering" med fokus på teknisk skuldminskning, felsökning, och dokumentation analys med hjälp av stora språkmodeller.
  • Utformas, implementeras, utbildas, testas och distribueras LLMs för automatisk kod refactoring och felsökning.
  • Distribuerade modeller till molnproduktionsmiljöer och HPC distribuerade datorkluster.
  • Övervakade den kontinuerliga prestandan hos utplacerade modeller med verktyg som MLFlow, Heliga och vikter & Biases.
  • Ansluten företagets forskningsavdelning med akademiska partners på TU/e.
DockerDocker
JavaJava
FlaskFlask
PythonPython
C++C++
53+

Deep Learning Research Engineer

GAIPS Research
Artificial Intelligence (AI)
Feb 2019 - Oct 2024 · 5år 8m
  • Utformad, implementerad, utbildad, testad och implementerad state-of-the-art djuplärande arkitekturer, inklusive Actor-Critics, DQNs, och LLM, med hjälp av konvolutionella, återkommande och uppmärksamhetsbaserade mekanismer för extrahering av funktioner över ett brett spektrum av uppgifter.
  • Utplacerade modeller till molnproduktionsmiljöer på plattformar som Google Cloud, Amazon AWS och Slurm HPC distribuerade datorkluster.
  • Övervakade den kontinuerliga prestandan hos utplacerade modeller med verktyg som MLFlow, Heliga och vikter & Biases.
  • Monterade företagets HPC Slurm kluster.
  • Ledde fem forskargrupper som första författare, publicera en forskningspapper för varje i top-tier AI arenor, inklusive AAAI, IJCAI, ECAI, the Artificial Intelligence Journal, och PLoS One Journal.
  • Presenterade AI-forskning på toppnivå-internationella konferenser som AAI, IJCAI och ECAI.
  • Säkerställde två konkurrenskraftiga finansieringsbidrag, ett från USA. Air Force Office of Scientific Research och en annan från den portugisiska stiftelsen för vetenskap och teknik (FCT).
  • Mottog utmärkelsen Best Paper för projektet ”Hjälpa människor på fly: Ad Hoc Teamwork for Human-Robot Team.”
DockerDocker
PythonPython
Data ScienceData Science
JoomlaJoomla
NumPyNumPy
30+
Thales

Software Engineer

Thales
Aerospace and Defense
May 2018 - Jan 2019 · 8m
  • Minskad teknisk skuld och ökad total testtäckning av Top Sky Tower -lösningen, ett verktyg för flygledare att hantera elektroniska remsor.
  • Implementerade och testade säkerhetssystem
JavaJava
C++C++
C#C#
WPFWPF

Software Engineer

IST IT Department
Information Technology (IT) and Services
Mar 2017 - Mar 2018 · 1år
  • Utbildade ett Convolutional Neural Network för att klassificera giltiga identitetskortsbilder.
  • Implementerad programvara för automatisk och periodisk säkerhetskopiering av universitetets register till AWS moln.
  • Re-implementerad äldre programvara med modern teknik som Scala och Kotlin.
JavaJava
PythonPython
AWS S3AWS S3
ScalaScala
KotlinKotlin
4+
DV Trading LLC

Software Engineer

DV Trading LLC
Stock Trading
Jul 2016 - Sep 2016 · 2m

• Implemented graphical user interfaces using WPF and .NET for the trading team • Refactored and optimized code in several legacy projects, increasing overall performance of proprietary trading tools by up to 30%

JavaJava
C++C++
C#C#
.NET.NET
WPFWPF
Systems Group

Laravel Developer

Systems Group
Information Technology (IT) and Services
Feb 2016 - Jun 2016 · 4m

Designed and developed a website for the Trainees project - matchmaking companies and near-graduates from the Portuguese ESHTE

PHPPHP
LaravelLaravel
MySQLMySQL
MariaDBMariaDB
MongoDBMongoDB
DockerDocker

Ingenjörsexcellens

Alla Deep Learning Research Engineerer som har ansökt till Proxify får ett betyg från 0 till 300 på ingenjörskompetens, en av de fem parametrar vi utvärderar. Detta betyg speglar endast ingenjörskompetens och baseras på intervjuer, hemuppgifter, live-kodningssessioner och/eller prestationer på jobbet. Kurvan visar hur alla utvärderade Deep Learning Research Engineerer är fördelade över det intervallet, var vår accepteringsgräns för denna parameter ligger och var João befinner sig.

050100150200250300Engineering excellence scoreShare of engineersmedianmeanProxifyacceptancethreshold
João
Score 180 · Top 14% of engineers

Portfölj

Markerad av João

Multi-Task Learning & Catastrophic Forgetting in Continual Reinforcement Learning 1
Sep 2017
Multi-Task Learning & Catastrophic Forgetting in Continual Reinforcement Learning

This project investigates two hypothesis regarding the use of deep reinforcement learning in multiple tasks. The first hypothesis is driven by the question of whether a deep reinforcement learning algorithm, trained on two similar tasks, is able to outperform two single-task, individually trained algorithms, by more efficiently learning a new, similar task, that none of the three algorithms has encountered before. The second hypothesis is driven by the question of whether the same multi-task deep RL algorithm, trained on two similar tasks and augmented with elastic weight consolidation (EWC), is able to retain similar performance on the new task, as a similar algorithm without EWC, whilst being able to overcome catastrophic forgetting in the two previous tasks. We show that a multi-task Asynchronous Advantage Actor-Critic (GA3C) algorithm, trained on Space Invaders and Demon Attack, is in fact able to outperform two single-tasks GA3C versions, trained individually for each single-task, when evaluated on a new, third task—namely, Phoenix.

We also show that, when training two trained multi-task GA3C algorithms on the third task, if one is augmented with EWC, it is not only able to achieve similar performance on the new task, but also capable of overcoming a substantial amount of catastrophic forgetting on the two previous tasks.

Längd1år 1m

Andra projekt 3

PyTorch Encoder-Decoder Attention Model
odel-based Reinforcement Learning for Ad Hoc Teamwork
TopSky Tower

Utbildning

Delft University of Technology
Delft University of Technology
Computer Science2023 - 2023
Instituto Superior Técnico
Instituto Superior Técnico
Computer Science2019 - 2025
Instituto Superior Técnico
Instituto Superior Técnico
Information Systems and Computer Engineering2016 - 2018
Instituto Superior Técnico
Instituto Superior Técnico
Information Systems and Computer Engineering2012 - 2016

Sluta bläddra.
Få matchad snabbare.