You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
José Manuel De Frutos PorrasJM

José Manuel De Frutos Porras

PhD Researcher in Machine Learning & Mathematical

€150/day
Madrid, ES
3-7 years

Average response time: 1 hour

About José Manuel

I am a PhD researcher in Machine Learning and Mathematical Statistics at Universidad Carlos III de Madrid. I help companies, startups, and research teams solve problems involving machine learning, statistical modeling, data analysis, and scientific computing.

My expertise includes generative modeling, hypothesis testing, density estimation, rank-based methods, model evaluation, and reliable AI. I can support projects such as machine learning prototypes, PyTorch/JAX implementations, statistical analysis, data science workflows, model validation, research paper implementation, and technical consulting.

I combine a strong mathematical background with practical engineering experience. My toolkit includes Python, Julia, PyTorch, JAX, C++, and modern data science libraries. Previously, I worked as an R&D software engineer and data engineer on large-scale data systems, query optimization, and production-oriented infrastructure.

I enjoy turning complex ideas into robust, understandable, and usable solutions.
  • English

    Native or bilingual

  • Spanish

    Native or bilingual

  • French

    Native or bilingual

Can work on-site
Madrid (up to 50km)

Experience

  • Carlos III University (Av. de la Universidad,
    PHD STUDENT – DEEP LEARNING MODELS APPLIED TO DENSITY ESTIMATION
    TECH
    March 2023 - Today (3 years and 3 months)
    Calle Panadés 30, Leganes, MD, Spain
    PhD Researcher in Machine Learning and Mathematical Statistics.
    • Research on generative modeling, statistical learning, hypothesis testing, and rank-based methods.
    • Development of mathematically grounded methods for density estimation, implicit generative models, and related statistical learning problems.
    • Work spanning theory, methodology, and implementation in Python (PyTorch, JAX) and Julia (Flux).
    • Selected publications: AISTATS 2024, AISTATS 2026 (Spotlight), and JMLR.
    Python Julia MLOps Machine learning Data science
  • BBVA
    Course Instructor BBVA for Machine Learning
    TECH
    September 2025 - Today (9 months)
    Madrid, Spain
    Course Instructor for Banco Bilbao Vizcaya Argentaria (BBVA) in machine learning-related courses:
    • Mathematics for Machine Learning: linear algebra, probability, and optimization.
    • Machine learning from fundamentals to advanced topics, including exploratory data analysis, supervised and unsupervised learning, ensemble methods, SVMs, NLP and embeddings, kernels and Gaussian processes, and deep learning.
    Machine learning Python Data science
  • Devo inc
    R&D SOFTWARE ENGINEER: "INTERACTIVE SEARCHES" TEAM FOR LOGS MANAGEMENT.
    TECH
    January 2020 - March 2023 (3 years and 2 months)
    Madrid, Spain
    • • Performed and improve handling of queries: JS (ES6, Nodejs, Webpack), Java8 (Spring Boot). Increase in the processing speed of queries up to x100.
    • • Implemented new mathematical operations for logs management: JS (ES6, Nodejs, Jest, Mocha), Sql.
    • • Create data pipelines capable of handling petabytes of data: Python3
    • • Design of a SQL-like language for data extraction using ANTLR
    Python JavaScript Big Data software architect Java

Recommendations

Be the first to recommend José Manuel

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • MASTER DEGREE IN MATHEMATICS AND APPLICATIONS
    Autonomous University of Madrid
    2020
    MASTER DEGREE IN MATHEMATICS AND APPLICATIONS
  • DUAL B.SC./B.ENG.
    Autonomous University of Madrid
    2018
    DUAL B.SC./B.ENG.

Skill set

Categories