Amir Rahnama, Ph.D

πŸ“ Stockholm, Sweden
πŸ“ž +46 (72) 978 5012
βœ‰οΈ amirrahnama@gmail.com
Languages: Swedish, English


Education

Ph.D., Machine Learning | 2019 β€” 2023
KTH Royal Institute of Technology Β· Stockholm

MSc., Information Technology | 2011 β€” 2014
University of JyvΓ€skylΓ€ Β· Finland

BSc., Applied Mathematics | 2008 β€” 2011
Kharazmi University Β· Tehran, Iran


Work Experience

Senior Machine Learning Engineer | Oct 2025 β€” Now
All Ears AB (Sweden) Β· Stockholm, Sweden

Part of the Analytics team, optimizing speech recognition (ASR) and developing topic modeling and sentiment analysis over large-scale text and audio data from conversations mentioning brands/products across social media and news channels worldwide.


Senior Machine Learning Engineer | Oct 2024 β€” Aug 2025
Capgemini (Sweden) Β· Stockholm, Sweden

Member of the Generative AI and Analytics (GAIA) team; developed graph-based ML/AI and RAG solutions for fraud detection in payments.


Machine Learning Engineer | Jan 2023 β€” Sep 2024
KTH Royal Institute of Technology Β· Stockholm, Sweden

Built ML models and deployed them to the cloud using Docker. Examples include automated truck-part maintenance estimation (Scania), customized medication based on patient history (AstraZeneca), and evaluation of LLMs for complex reasoning tasks.


Machine Learning Research Intern | May 2020 β€” Sep 2020
Spotify Β· Stockholm, Sweden

Developed and deployed a TensorFlow Search & recommendation model for predicting relevant songs/podcasts on Google Cloud Platform (GCP), with an emphasis on explainability.


Data Scientist & Team Lead (Consultant) | Oct 2015 β€” Oct 2018
Iteam Solutions AB Β· Stockholm, Sweden

Built data pipelines, reporting, data cleaning, and ML models deployed in product cloud. Examples: fair taxi fare estimation increasing retention by 20% (Taxi Stockholm) using TensorFlow/Scikit-Learn on GCP; clustering/categorization of unemployed individuals saving hundreds of hours weekly for case officers (TRR TrygghetsrΓ₯det) using PyTorch/Scikit-Learn on Azure.


Data Engineer and Scientist | Mar 2013 β€” Sep 2015
Gapminder Β· Stockholm, Sweden

Developed Python data pipelines and D3.js visualizations to tell data-driven stories about countries’ social development, deployed on Microsoft Azure. Tools: gapminder.org/tools.


Skill Matrix

Languages

  • Python β˜…β˜…β˜…β˜…β˜…
  • Node.js β˜…β˜…β˜…β˜…β˜†

ML Frameworks

  • PyTorch β˜…β˜…β˜…β˜…β˜†
  • HuggingFace Transformers β˜…β˜…β˜…β˜…β˜†
  • Scikit-Learn β˜…β˜…β˜…β˜…β˜…
  • TensorFlow β˜…β˜…β˜…β˜†β˜†

Cloud & DevOps

  • Docker β˜…β˜…β˜…β˜…β˜†
  • GCP β˜…β˜…β˜…β˜…β˜†
  • Azure β˜…β˜…β˜…β˜†β˜†
  • AWS β˜…β˜…β˜…β˜†β˜†

Databases

  • PostgreSQL β˜…β˜…β˜…β˜…β˜†
  • MongoDB β˜…β˜…β˜…β˜†β˜†