Ariya Shajii's personal website

Curriculum Vitae


Ph.D., Computer Science (in progress)
Massachusetts Institute of Technology

S.M., Computer Science
Massachusetts Institute of Technology, June 2018
GPA: 5.0/5.0

B.S., Computer Engineering, Summa Cum Laude
Boston University, May 2016
GPA: 4.0/4.0


Graduate research is focused on computational genomics and, in particular, on developing fast, accurate and easy-to-use algorithms and software for processing the ever-increasing genomic data that is being produced. Focused primarily on third-generation sequencing data, and applications pertaining to it like sequence alignment and genotyping. Most recent project is developing a domain-specific language for writing computational genomics applications, which has required also delving into the field of compilers.


  • Extensive programming experience with C, C++, Python and Java. Proficient with Scala and Matlab.
  • Worked extensively on POSIX systems, incl. several GNU/Linux distributions and macOS.
  • Experienced with a range of bioinformatics software, pipelines and formats, especially those pertaining to sequencing.
  • Worked extensively with the LLVM compiler infrastructure; moderately with Android, Amazon AWS, MongoDB, Kali Linux, and embedded systems development.


Research Intern (2013—2016)

Berger Lab, MIT Computer Science and Artificial Intelligence Laboratory

  • Worked in Prof. Bonnie Berger's group in MIT CSAIL in computational biology, developing improved algorithms for genotyping/variant calling.
  • Work predominantly entailed C and Python programming on Linux systems.

Intern (Summer 2013)

Charles River Analytics, Cambridge, MA

Research Intern (2012—2013)

Harvard University, Department of Mathematics

  • Interned for Fields medalist Prof. Shing-Tung Yau in Harvard University's Mathematics Department. Primarily focused on a subset of algebraic topology relevant to graph theory. Work pertained to computationally determining certain properties of random directed graphs. A range of programming languages was used, from Java to Python to Matlab.
  • Led to Bronze Award in Yau High School Mathematics Awards in Beijing, China.


Teaching Assistant and Grader (Spring 2015)

Applied Algorithms and Data Structures for Engineers

Teaching Assistant and Grader (Spring 2015)

Introduction to Software Engineering