CV
This is a description of the page. You can modify it in '_pages/cv.md'. You can also change or remove the top pdf download button.
Contact Information
| Name | Amir Ata Ghaffarian |
| Professional Title | AI / Machine Learning Researcher |
| amirata.ghafarian@gmail.com | |
| Phone | +81 080-1984-3421 |
| Location | , Onna, Okinawa |
Professional Summary
Computer Science graduate with a strong foundation in AI and Machine Learning, focused on self-supervised learning, Graph Neural Networks, Transformers, and generative models. Currently applying these methods to high-dimensional genomic data as a Research Intern at OIST, with prior experience bridging research and scalable, production-grade software engineering.
Experience
-
2026 - Present Okinawa, Japan
Research Intern
Okinawa Institute of Science and Technology (OIST)
Research Intern in the Genomics & Regulatory Systems Unit, supervised by Prof. Nicholas Luscombe and Dr. Charles Plessy. Working at the intersection of AI and bioinformatics.
- Applying Self-Supervised Learning (VICReg, JEPA), Transformers, and Graph Neural Networks to decode genomic rearrangement patterns.
- Representing pairwise genomic alignments through a multimodal approach (image and text features) to uncover structural variation at scale.
- Managing the end-to-end computational pipeline on an HPC cluster (SLURM, Singularity, PyTorch DDP) for scalability and reproducibility.
-
2025 - 2025 Tehran, Iran
Research Assistant
Sharif Center for Information Systems and Data Science
Research on predictive maintenance for batteries and bearings, supervised by Dr. Babak Khalaj and Dr. Mohammad Hossein Rohban.
- Built diffusion-based data augmentation models (DDPM) combined with LSTMs and Transformers for remaining-useful-life estimation.
-
2025 - 2025 Tehran, Iran
Site Reliability Engineering Intern
Neshan
Intensive bootcamp on Site Reliability Engineering.
- Hands-on experience with system administration, infrastructure automation, container orchestration, and monitoring systems.
-
2024 - 2024 Tehran, Iran
Software Engineering Intern
Yektanet
Developed features for the Dotanet Ad Server.
- Built ad retrieval, auction, and click/impression tracking features with Go, Docker, PostgreSQL, and Kafka, ensuring scalability across multiple publisher websites.
-
2023 - 2023 Tehran, Iran
Mentor, Python Bootcamp
Quera
- Created course content and led problem-solving sessions to teach Python fundamentals and coding skills.
-
2022 - 2025 Tehran, Iran
Undergraduate Teaching Assistant
Amirkabir University & Sharif University
- Machine Learning (Prof. Ali Sharifi-Zarchi, Sharif University)
- Advanced Programming, AI, Algorithms (Prof. Mehdi Ghatee, Amirkabir University)
- Image Processing (Prof. Mostafa Shamsi, Amirkabir University)
- Operating Systems, Software Engineering (Prof. Zahra Ghorbanali, Amirkabir University)
Education
-
2020 - 2025 Tehran, Iran
B.Sc.
Amirkabir University of Technology (Tehran Polytechnic)
Computer Science
- Machine Learning, Deep Learning, Artificial Intelligence, Data Structures & Algorithms, Information Retrieval
- Ranked in the top 5% (3rd) among Computer Science students at Amirkabir University.
- Ranked in the top 0.3% (464/150,000) in the National University Entrance Exam (Mathematics).
Awards
-
2020 Top 0.3% Nationally in Mathematics
National Organization for Educational Testing, Iran
Ranked 464th out of ~150,000 participants in the Mathematics track of the National University Entrance Exam.
-
2025 Top 5% (3rd) — Computer Science Cohort
Amirkabir University of Technology
Ranked 3rd among Computer Science students at Amirkabir University of Technology.
Skills
Languages
Interests
Certificates
- Machine Learning Specialization - DeepLearning.AI / Stanford University (2024)
- Neuromatch Deep Learning Course - Neuromatch (2025)
- Foundational Cloud Practitioner - Cloud Academy (2025)
- Project-Oriented Course in Backend Development with Golang - Quera (2024)
- Task-Oriented Course in Linux - Quera (2024)
- Advanced Algorithmic Thinking and Data Structures - Quera (2023)
Projects
-
Scrambling in the Tree of Life
Self-supervised deep learning to discover genomic rearrangement topology patterns across bacterial genome-pair alignments. Set Transformer with VICReg loss on 5D point clouds, trained via PyTorch DDP on 4x A100 GPUs.
- Self-Supervised Learning (VICReg)
- Set Transformer, PMA pooling
-
DiffRUL-CMAPSS
Diffusion-based data augmentation model (PyTorch) for aero-engine remaining-useful-life estimation, integrating LSTM, Transformers, and DDPM.
- Denoising Diffusion Probabilistic Models
- LSTM + Transformer hybrid architecture
-
Knowledge Graph Generator
System to generate knowledge graphs from various data sources in Python, integrated with FalkorDB, Kafka, MinIO, and Redis.
- Graph storage and real-time data processing
-
Applicant Tracking System (ATS)
NLP-based web app (Python, Flask, Docker) with RESTful APIs to rank CVs using SentenceTransformers and cosine similarity.
- Semantic similarity ranking