Data Scientist / AI Engineer

Majd Jamal

Majd Jamal

I build machine learning systems that help teams forecast outcomes, identify unusual patterns and analyse documents with LLMs. I’m available for B2B consulting assignments in machine learning and data science.

Stockholm, Sweden · Swedish citizen

Work experience

Work experience

  • Svenska kraftnät logo

    Data Scientist

    Svenska kraftnät — Sweden's transmission system operator (TSO)

    Aug 2026 – present

    I develop regression models to forecast imbalances in Sweden's electricity system, drawing on published research.

  • Riksrevisionen logo

    Data Scientist

    Riksrevisionen — Swedish National Audit Office

    Oct 2022 – Aug 2026

    I developed tools to help auditors identify unusual transactions in general ledgers, retrieve relevant documents using RAG and analyse text with LLMs.

  • Pensel Konst Sverige AB logo

    Co-founder & CTO

    Pensel Konst Sverige AB

    Dec 2023 – Jun 2025 · founded and built alongside full-time employment

    As co-founder and CTO, I built the technology behind an e-commerce service that turned customer descriptions into AI-generated artwork, delivered as framed prints.

  • KTH Royal Institute of Technology logo

    Teaching Assistant

    KTH Royal Institute of Technology

    Sep 2021 – Oct 2022; 2026 – present

    I teach artificial neural networks and probabilistic models to master's and doctoral students, and assess their coursework.

  • Saab Aeronautics logo

    Master's thesis

    KTH × Saab Aeronautics

    Jan – Jun 2022 · Järfälla, Sweden

    I evaluated CyCADA for adapting models from simulated to real aerial imagery. The evaluation did not show an improvement in object detection, and I reported that finding in the thesis.

Projects & technical presentations

Projects

01 / 02

Demo · Anomaly detection

Anomaly detection in action

I used unsupervised machine learning to analyse more than 2 million transactions from Örebro municipality’s public invoice data. One example worth a closer look is a SEK 906,000 invoice from a gold and silver retailer, funded by taxpayers. Open the presentation below for a short demo.

See code →
  • Python · ISOMAP · t-SNE · Autoencoder

Technical presentations

01 / 02

How neural networks learn

I explain how a neural network learns, using a board and marker to make the mathematics easier to follow.

  • Neural networks
  • Loss functions
  • Mathematics
Majd Jamal explaining a neural network at a blackboard

My projects have taught me that creating value means making technology easy to adopt and access.

— Majd Jamal

Education

  • KTH Royal Institute of Technology logo

    KTH Royal Institute of Technology, Stockholm

    2016 – 2022

    M.Sc. in Computer Science, specialising in Machine Learning — 2022

Technical skills & languages

  • Machine learning & deep learning

    PyTorch, TensorFlow, scikit-learn; transfer learning.

  • RAG & local language models

    Hybrid retrieval with BM25, FAISS and Reciprocal Rank Fusion; embeddings; local LLMs served through Ollama.

  • MLOps & software engineering

    Docker Compose; continuous integration (CI) and testing; APIs with FastAPI.

  • Programming & databases

    Python, SQL and PostgreSQL.

  • Languages

    Fluent in Swedish, English and Arabic; basic Spanish.

Contact me about a role or consulting assignment