CV
Education
- M.S. in Computer Science, 2024 - 2026 (Expected)
- B.S. in Computer Engineering, 2019 - 2024
- Shahid Rajaee Teacher Training University, Tehran, Iran
- Minor in Educational Psychology
- High School Diploma in Mathematics & Physics, 2015-2018
- National Organization for Development of Exceptional Talents (Sampad)
Honors and Awards
- Computer Engineering Department Dean’s List
- In all Semesters, except Fall 2021
- Member of Iran’s National Elite Foundation
- Ranked 636th Among More Than 144,000 Students
- in the Math & Physics group of Nationwide University Entrance Exam
- Fully Funded Scholarship
- from Shahid Rajaee University
- Accepted Qualification (Pre-Medal) Stage of Informatic Olympiad in Iran (2017)
Research & Work Experience
- Machine Learning Research Intern, June 2025 - August 2025
- Google DeepMind, Remote, United States
- Engineered the Speech-to-Retrieval (S2R) engine, a novel dual-encoder architecture that directly maps spoken queries to retrieval intent, bypassing ASR to solve cascade modeling error propagation.
- Achieved S2R performance that approached the theoretical upper-bound MRR, demonstrating significant gains over the baseline Cascade ASR model across multiple languages.
- Contributed to the system’s live deployment across Google Search and prepared the Simple Voice Questions (SVQ) dataset for open-source release.
- Research Assistant, May 2024 - Present
- University of South Carolina, Remote
- Advised by Prof. Pooyan Jamshidi
- Developed symbolic math reasoning systems using transformers and sequence-to-sequence models for integration and ODE problems.
- Worked on large-scale data generation pipelines and notation parsers for training LLMs in mathematical environments.
- Undergraduate Research Collaborator, January 2024 - May 2024
- University of Waterloo, Remote
- Advised by Prof. Yuntian Deng
- Trained LLMs with implicit chain-of-thought reasoning via knowledge distillation from intermediate states (Paper In Submission).
- Implemented dual-multiplication task models with internalized reasoning traces to minimize token length without sacrificing accuracy.
- AI/Software Engineer, 2023
- Sanay Co, Remote
- Led the design, development, and deployment of a proprietary Retrieval-Augmented Generation (RAG) system, leveraging LLM APIs via LangChain.
- Architected a high-availability backend service (FastAPI) featuring user-authenticated memory via JWT and Redis, supporting dynamic, user-specific Agentic state.
- Engineered advanced system mechanics, including prompt chaining, summarization, and robust fallback handling for production-grade performance.
- Designed data infrastructure around custom Vector Store backends and relational databases for large-scale LLM applications.
- Research Assistant, 2021 - 2023
- Shahid Rajaee University, Tehran
- Advised by Prof. Hamidreza Shayegh & Prof. Ehsan Pazouki
- Applied transfer learning with Faster R-CNN for detecting rice seedlings in UAV paddy field imagery (Paper Submitted to ECCV).
- Designed CNN-based diagnostic tool for retinal disease classification (Paper Presented at National Conference on Machine Learning).
Technical Skills
- Languages: Python (Expert), C++, R, Bash
- AI/ML Frameworks: PyTorch, TensorFlow, JAX, HuggingFace, Scikit-learn, LangChain, OpenCV, CUDA
- Tools & MLOps: Docker, Kubernetes (K8s), Git, CI/CD, Apache Kafka, Google Cloud Platform (GCP), AWS, Sparks, Elasticsearch, Logstash
- Databases & Backend: Vector Databases (e.g., Pinecone/Faiss), PostgreSQL, Redis, FastAPI, MongoDB
- Concepts & Architectures: Agentic AI, Generative AI, RAG Systems, LLMs (APIs & Fine-tuning), CoT Reasoning, MLOps, Observability, ASR, Knowledge Distillation, Adversarial ML
Teaching & Mentoring Experience
- Head Teaching Assistant, Co-Instructor
- Sharif University of Technology, CE 40153: Fundamentals of Programming
- Teaching Assistant
- Sharif University of Technology, CE 40254: Data Structures and Algorithms
- Head Teaching Assistant, Co-Instructor
- Shahid Rajaee University, CE 224E: Database Systems Concepts
- Co-designed curriculum, wrote and taught lectures, managed team of 5-6 TAs.
- Awarded for being in the top 5% of TAs in Department of Computer Engineering.
- Teaching Assistant
- Shahid Rajaee University, CE 209N: Microprocessor and Assembly Language
- Teaching Assistant
- Shahid Rajaee University, CE 252N: Automata Theories
- Teaching Assistant
- Shahid Rajaee University, CS 121: Artificial Intelligence Fundamentals & Applications
- Volunteer Instructor
- National Organization for Development of Exceptional Talents, Math & Informatic Olympiad
- Taught 2 courses and additional lectures on mathematics and algorithms for national Olympiads.
- Students Mentored:
- Mohammad Yasin Karami. BS. Topic: Understanding LLMs
Publications & Projects
For a complete list of publications and research projects, please visit my Publications page.
Languages & Standardized Tests
- Persian: Native Speaker
- Azerbaijani: Native Speaker
- English: Fluent
- TOEFL iBT: 110/120 (Reading: 28, Listening: 27, Speaking: 30, Writing: 25)
- GRE General Test: 322/340 (Verbal: 152, Quantitative: 170, Analytical Writing: 4.0)
Professional Development
- Contributor to open-source projects in machine learning
