Ali Najibi

I am a PhD student at Rensselaer Polytechnic Institute (RPI), started in 2024, working under the guidance of Professor Qiang Ji. My research focuses on computer vision, particularly in causal representation learning and causal generative models. I earned my Bachelor’s degree in Computer Engineering from Sharif University of Technology, Iran’s leading institution for engineering and technology. My work bridges theory and application, aiming to leverage causality to enhance the interpretability, robustness, and generalization.

Contact

profile_pic
Troy, NY, USA
+1 (518) 720-2866
/in/ali-najibi
njibiali@gmail.com
najibs@rpi.edu
anajibi.github.io
/anajibi
Updated at: 2/7/2025

Research Interests

  • Computer Vision
  • Causal Representation Learning
  • Causal Generative Models

Education

2024-9
Current
Ph.D., Computer VisionGPA: 4.0
2019-9
2023-9
Bachelor of Science, Computer EngineeringGPA: 19.03
Sharif University of Technology, Tehran, Tehran, Iran

Accomplishments

2019-8
Top 40 in Iran’s University Entrance Exam
Ranked 35th place in Iran's national university entrance exam which is an annual exam held every year by a national organization to rank students willing to attend university. It has about 1 million participants on different fields every year.

Work Experience

2021-1
2024-9
Software Engineer | Youngest Software Architect & Team Lead
System Group, Tehran, Tehran, Iran
Largest private-sector software company in Iran
Type Script
React
Node.js
Azure DevOps
Cypress
Golang
Angular
Postgresql
GRPC
Automated E2E Testing Team:
  • Implemented an automated testing system, reducing diagnostic workflow time by 30% and cutting costs by 15%.
  • Designed tools for converting legacy test scripts to framework-specific scripts, reducing manual work by 95%.
Sepidar Cloud Developer and Architect
  • Participated in system development life cycle from requirements analysis through system implementation.
  • Oversaw a segment of the team in developing critical product modules.
Internal tools development team lead
  • Led development of critical internal tools, optimizing operations and improving efficiency.
  • Automated and optimized departmental processes, improving cross-team productivity

Research Experience

2022-7
2023-8
Remote Research Assistant under supervision of Dr. Vali Tawosi
SOLAR Team at University College London
  • Studying different text summarization techniques and their effect on the accuracy of agile story point estimation
2023-1
2023-6
Research Assistant under supervision of Dr. Mahdieh Soleymani Baghshah
MLL Lab at Sharif University of Technology
  • Self-Supervised Disentangled Representation Learning, a study of different methods and models andthe effect of various model architectures and documentations.
2022-6
2023-1
Research Assistant under supervision of Dr. Abolfazl Motahari
VMS Team at Sharif University of Technology
  • Studying different modules for urbane traffic analysis including vehicle detection, tracking, and counting, event detection, and traffic flow analysis.

Hard Skills

Python Libraries
Numpy
Pandas
Scikit-learn
Matplotlib
Scipy
Pytorch
Torchvision
OpenAI
OpenCV
pgmpy
Transformers
HuggingFace
JAX
Programming Languages
TypeScript
JavaScript
Python
Java
C/C++
C#
Go
Distributed Software Development
Docker
Kubernetes
Web Frameworks and Technologies
React
React Native
React Redux
Node.js
Express.js
Next.js
Angular

Languages

English(Native or Bilingual)
  • TOEFL: 110 (R: 28, L: 30, S: 24, W: 28)
  • GRE: 326 (Quant: 168, Verbal: 158, Writing: 4)
Persian(Native or Bilingual)
Spanish(Basic)

Teaching Assistant Experience

  • Artificial Intelligence
  • Linear Algebra
  • Engineering Probability and Statistics
  • Computer Networks
  • Advanced Programming

Selected Courses

A/A
Probabilistic Graphical Models
18.3
Deep Learning
19.2
Advanced Information Retrieval
N/A
Advanced Topics in Causal Generative Models
Expected
N/A
Combinatorial & Integer Optimization
Expected