Amirsaman Memaripour

Senior Software Engineer at MongoDB

Email: firstname.lastname[at]

Research interests: Storage Systems, Distributed Systems and Computer Architecture

I enjoy working at the intersection of storage, database, and distributed systems, with a focus on leveraging hardware primitives and emerging technologies.

I received my Ph.D. in Computer Science from UC San Diego. My research was focused on providing programming support for the emerging non-volatile memory technologies, such as Intel Optane DC Persistent Memory.


University of California, San Diego
Ph.D. Computer Engineering
2013 - 2019
Rady School of Management
Technology Management and Entrepreneurism Fellowship Program
2016 - 2017
Iran University of Science and Technology
M.S. Computer Engineering
2010 - 2012
Shahid Beheshti University
B.S. Computer Engineering
2006 - 2010

Work Experience

Senior Software Engineer
Jan 2020 - Present
Microsoft Research
Systems and Networking Research Intern
Summer 2017
Summer 2016
Summer 2015
Micron Technology
Embedded Application Engineer Intern
Summer 2014

Selected Publications

Pronto: Easy and Fast Persistence for Volatile Data Structures
A. Memaripour, J. Izraelevitz, and S. Swanson
March 2020
Breeze: User-Level Access to Non-Volatile Main Memories for Legacy Software
A. Memaripour and S. Swanson
October 2018
HyperLoop: Group-Based NIC-Offloading to Accelerate Replicated Transactions in Multi-Tenant Storage Systems
D. Kim, A. Memaripour, A. Badam, H. Liu, Y. Zhu, J. Padhye, S. Raindel, S. Swanson, V. Sekar, and S. Seshan
August 2018
Fortis: A Hardened Non-Volatile Main Memory File System
J. Xu, L. Zhang, A. Memaripour, A. Gangadharaiah, A. Borase, T. Da Silva, A. Rudoff, and S. Swanson
October 2017
Atomic In-place Updates for Non-volatile Main Memories with Kamino-Tx
A. Memaripour, A. Badam, A. Phanishayee, Y. Zhou, R. Alagappan, K. Strauss, and S. Swanson
April 2017
Hybrid NVM Enabled Datacenter Design and Optimization
Y. Zhou, R. Alagappan, A. Memaripour, A. Badam, and D. Wentzlaff
February 2017
Mojim: A Reliable and Highly-Available Non-volatile Memory System
Y. Zhang, J. Yang, A. Memaripour and S. Swanson
March 2015