Quantitative Trading team
Quantitative Trading team

Department · 12 members · PO + ML + SA

Quantitative Trading

This department applies mathematical models, statistical analysis, and computational techniques to develop algorithmic strategies. Three teams: Portfolio Optimisation, Machine Learning, and Strategy Application.

Meet the Team ↓

Quantitative Trading

Our Team

Guilherme Lopes
Guilherme Lopes

Guilherme Lopes

Head of Quantitative Trading

Portfolio Optimisation

Project Manager

Matilde Silva
Matilde Silva

Matilde Silva

Project Manager

Catarina Oliveira
Catarina Oliveira

Catarina Oliveira

Member

Afonso Barão
Afonso Barão

Afonso Barão

Member

Dinis Pereira
Dinis Pereira

Dinis Pereira

Member

Machine Learning

Project Manager

Bernardo Rodrigues
Bernardo Rodrigues

Bernardo Rodrigues

Project Manager

Rita Silva
Rita Silva

Rita Silva

Member

Victor Tigre
Victor Tigre

Victor Tigre

Member

Alexandre Caraça
Alexandre Caraça

Alexandre Caraça

Member

Strategy Application

Project Manager

João Cruz
João Cruz

João Cruz

Project Manager

Pedro Maltez
Pedro Maltez

Pedro Maltez

Member

João Roxo
João Roxo

João Roxo

Member

What holds this department together

Portfolio Optimisation and Machine Learning develop and validate the models. Strategy Application receives the ones that are ready and builds the system that runs them. That handover is what connects the three teams: research has to arrive with usable data and code that can survive production.

Quantitative Trading

The teams

You join one of these teams. Choose one to see its weekly work.

Portfolio Optimisation

We take models from the scientific literature and test whether they can carry a real portfolio or trading strategy. What survives validation goes to Strategy Application to run live.

A real project

Hierarchical Risk Parity, from paper to live strategy
Live since April 2026

HRP runs live on the club's paper-trading pipeline, clustering assets that behave alike and allocating so each cluster contributes the same share of risk, across commodities, S&P 500 equities and the largest cryptocurrencies. The team published the framework behind it in the TIC Journal, alongside a second paper on augmenting Black-Litterman with language models.

What does a week look like?
  • One weekly meeting where every project in progress is discussed and gets feedback. It sets the goals for the week ahead and keeps the research pointed in the right direction.
  • Members meet again separately during the week to move a project forward together, which is where most of the actual modelling happens.
  • Occasional meetings with Strategy Application, when a strategy has survived validation and is ready to be taken live.
What does the team ship?
  • Quantitative portfolios and algorithmic strategies, handed to Strategy Application to run live.
  • The HRP strategy, published with its live metrics on this site.
  • Research articles for the TIC Journal documenting the models behind them.
What would you build first?

Onboarding begins with a detailed explanation of the projects currently in progress. You then join one, study the material it requires and take on weekly tasks with support from the rest of the team. Those tasks are part of the project itself, not a separate exercise.

Is this you?

Most quantitative research ends in a discarded idea, because it did not beat the baseline. That makes genuine interest in markets and plain resilience the things that matter most, alongside creativity: the unusual approach is usually what moves a project. Maths, physics, programming and market knowledge all help, but none is required before joining.

Which teams are most similar?

The team develops and validates quantitative strategies. A project can use any family of models as long as its foundation is mathematical. Portfolio Optimisation does not put the strategy into production; that work belongs to Strategy Application.

vs Machine Learning
Machine Learning builds every strategy with machine learning and studies those methods in greater depth. Portfolio Optimisation can use machine learning when it fits, but it can also choose another mathematical approach.
vs Strategy Application
Portfolio Optimisation develops and validates the strategy. Strategy Application receives it afterwards and builds the infrastructure needed to run it live.
vs Risk
Both teams research portfolio models and work in Python. Risk measures and controls portfolios managed by the fund teams. Portfolio Optimisation constructs and validates the allocation or strategy itself.
The five stages of a project

A project starts with a possible market inefficiency. The team then collects and transforms historical data, builds the model, optimises it and validates it with stress testing. Most ideas are rejected during validation, which is the purpose of that stage.

Current projects

Two projects are currently running. One is an improvement to the Black-Litterman framework. Its MVP was released so the team could collect feedback, find bugs and decide which features are worth adding. The other project is building a mean-reverting basket of financial instruments and trading it with mean-reversion strategies based on a Kalman filter.

Tools

  • Python · where every model is built
  • NumPy · the numerical work
  • pandas · historical data and transformations
  • GitHub · code review and collaboration

Think you'd fit in Quantitative Trading?