# Masoud Saeida Ardekani > Google Cloud - BigQuery Lead for Data Engineering Agent Location: San Francisco Bay Area, United States Profile: https://flows.cv/masoudsaeidaardekani I build distributed systems & databases. Details: masoud.io ## Work Experience ### Staff Software Engineer @ Google Jan 2020 – Present | San Francisco Bay Area BigQuery ### Senior Software Engineer @ Uber Jan 2018 – Jan 2020 | San Francisco Bay Area https://eng.uber.com/research/keeping-master-green-at-scale/ ### Staff Research Engineer @ Samsung Research America Jan 2015 – Jan 2018 | Mountain View Worked on a large scale, highly available, and fault-tolerant platform for Internet of Things. Selected project: https://www.usenix.org/conference/atc19/presentation/sengupta ### Visiting Assistant Professor @ Purdue University Jan 2014 – Jan 2015 | Lafayette, Indiana Area Worked on a novel actor based programming model along with a runtime system called AEON [Middleware’16]. AEON allows programmers to easily develop elastic and highly scalable applications for the cloud. With AEON, programmers only need to reason about sequential semantics of their applications. Our runtime guarantees safe (linearizable) execution of multi-actor events in the cloud, while maximizing parallel execution. ### PhD Student @ Inria Jan 2010 – Jan 2014 | Paris Area, France Worked on (1) scalability limitations of well-known consistency criteria, and (2) ensuring consistency in large scale geo-replicated systems. I identified the following essential scalability properties for a distributed transactional system: (1) Genuine Partial Replication: only replicas updated by a transaction T make steps to execute T. This property ensures that non-conflicting transactions do not interfere with each other, hence the intrinsic parallelism of a workload can fully be exploited; (2) Wait-Free Queries: a read-only (query) transaction never waits for concurrent transactions and always commits. In workloads with a high portion of read-only transactions, this property is crucial for the scalability of the system; (3) Forward Freshness: a transaction may read object versions committed even after it started. This property decreases staleness of reads, and abort rate; and (4) Minimal Commit Synchronization: two transactions synchronize with each other only if their writes conflict. Therefore, synchronization is avoided unless absolutely necessary. I also showed that none of the popular strong consistencies (e.g., Strict Serializability, Full Serializability, and Snapshot Isolation) is able to satisfy all the above four scalability properties. I introduced Non-monotonic Snapshot Isolation (NMSI) as the strongest consistency criterion allowing all the above four properties. I also developed a framework, to better study, and compare various (deferred) update replication protocols (DURs) [Middleware’14]. Protocols of the DUR family differ only in behaviors of few generic functions. Based on this insight, and in order to fairly compare DUR protocols, I introduced a generic DUR framework, called G-DUR, along with a library of finely-optimized plug-in implementations of the required behaviors. This framework allows us to easily assemble, analyze, and compare DUR protocols. ### Research Intern @ Microsoft Jan 2013 – Jan 2013 | Mountain View Built a self-configurable cloud storage system called Tuba [OSDI'14]. Tuba is a geo-replicated key-value store that automatically reconfigures its set of replicas in response to changes in clients’ locations or request rate, while respecting application-defined constraints. A key property of Tuba is that both read and write operations can be executed in parallel with reconfiguration operations. ### Master Thesis @ Swedish Institute of Computer Science Jan 2009 – Jan 2010 ## Education ### Doctor of Philosophy (Ph.D.) in Computer Science Pierre and Marie Curie University ### MSc in Software Engineering of Distributed Systems KTH Royal Institute of Technology ### BSc in Computer Engineering Shahid Beheshti University ## Contact & Social - LinkedIn: https://linkedin.com/in/masouds - Portfolio: http://www.masoud.io/ --- Source: https://flows.cv/masoudsaeidaardekani JSON Resume: https://flows.cv/masoudsaeidaardekani/resume.json Last updated: 2026-04-12