Last updated: Sep 2026
Amirhossein Roshandel
AI & IR Researcher

Hi, I'm Amirhossein.

I'm completing an MSc in Software Engineering at the University of Tehran.

I work on LLM reliability, user modeling, personalization, and information retrieval.

About

I am completing an MSc in Software Engineering at the University of Tehran, working with Dr. Azadeh Shakery at the Intelligent Information Systems Lab.

My research is centered on how language and retrieval systems model people: how they infer preferences from behavior and dialogue, and how reliable those user representations remain across interactions. I am particularly interested in the intersection of large language models, personalization, conversational systems, retrieval, and reliability.

Before focusing more deeply on research, I spent over four and a half years at NeshanMaps building search, geocoding, and ML-assisted systems at production scale. That experience strongly shapes how I think about evaluation: a model is useful only when its behavior can be measured against real users and real constraints.

Latest Updates

Sep 2026
Revising AuDiPE for its next submission.
Sep 2026
Developing my MSc thesis into a research manuscript on personalization in conversational recommender systems.
Mar 2026
Wrapped up over four and a half years at NeshanMaps, working across search, ML, geocoding, and LLM-assisted systems.

Current Work

MSc Thesis

Ongoing
2025–2026

Personalization & Diversification in Conversational Recommender Systems. The thesis studies how conversational recommenders can model user preferences from dialogue while balancing recommendations aligned with known preferences and maintaining diversity over the course of a conversation.

Personalization Information Retrieval Conversational Systems

Experience

NeshanMaps

Over four and a half years across search, ML, backend systems, and product engineering.

Aug 2021 – Mar 2026
NeshanMaps · Gamification Team

Software Engineer

Mar 2025 – Mar 2026
  • Integrated LLMs into comment moderation, reducing manual review effort by roughly 60%.
  • Automated validation workflows and improved production reliability for gamification systems.
NeshanMaps · Search Team

Engineering Manager

Jul 2024 – Mar 2025 (concurrent)
  • Led a team of four engineers and owned backend design for search-related systems.
  • Worked on ML-driven ad placement and suggestion systems, contributing to a roughly 2× increase in ad revenue.
NeshanMaps · Search Team

Software Engineer

Aug 2021 – Mar 2025
  • Improved search CTR from 57% to 64% through search improvements and experimentation.
  • Redesigned geocoding to handle roughly 3× more load, reduce latency by about 15%, and improve accuracy by about 20%.
  • Worked on search infrastructure serving a product that grew from roughly 10M to 30M+ users.

Publications

In Revision

AuDiPE: Behavior-Grounded User Simulation via Audited Dialogue-based Profile Enrichment for Conversational Recommender Systems

A. Roshandel*, E. Shahabi*, M. Sadeghi, A. Shakery · *equal contribution
2026

AuDiPE studies reliable user simulation and profile enrichment for conversational recommender systems, with a focus on evaluating the quality and robustness of inferred user profiles.

LLM Reliability User Simulation User Modeling Conversational Recommenders

Education

MSc · Software Engineering

University of Tehran · GPA 17.12 / 20
Sep 2023 – Present

Thesis: Personalization & Diversification in Conversational Recommender Systems · Supervisor: Dr. Azadeh Shakery
Expected defense: January 2027

BSc · Computer Engineering

Ferdowsi University of Mashhad · GPA 18.31 / 20
Sep 2018 – Jun 2023

Teaching

Advanced Data Mining · Chief TA
University of Tehran · 2025–Present
Intelligent Information Retrieval · TA
University of Tehran · 2024–Present
Statistical Inference & Social Networks · TA
University of Tehran · 2025–Present

Research & Engineering Stack

PythonJavaPyTorchTransformers PEFTTRLLinuxDockerBM25 ColBERTSentence TransformersElasticsearch FAISSLangChainLangGraph PostgreSQLRedis

Outside research

Away from research and engineering, I enjoy films and TV series, long walks, listening to music, traveling, reading novels, and charcoal drawing. I like activities that give me space to slow down, observe details, and come back to work with a clearer head.

Films & TV Walking Music Travel Novels Charcoal Drawing

Contact

I'm looking for PhD opportunities starting in 2027 where I can work on large language models—especially how they model users, personalize their behavior, and remain reliable.