Microsoft Research New York City
Email: sidsen AT micro...
My CV (Updated: 10/2015)
I am a researcher at Microsoft Research in New York City, and previously a member of the MSR Silicon Valley lab. I design and build distributed systems that use novel data structures and algorithms to deliver new functionality or unprecedented performance. Recently, I have been using a minimally-disruptive take on reinforcement learning to optimize decisions in a variety of settings, including distributed systems infrastructure.
We are hiring in systems at the MSR NYC lab! We are currently looking for systems/ML engineers and data scientists to help us fulfill an ambitious agenda towards optimizing our cloud infrastructure.
I received my PhD from the Department of Computer Science at Princeton University, where I worked with Robert Tarjan in the Theory group and Michael Freedman in the Scalable Network Systems group. I spent my final year as a junior research scientist at New York University working with Jinyang Li. I was fortunate to be supported by the first Google Ph.D. Fellowship in Fault Tolerant Computing.
Prior to my PhD, I worked for three years in the Network
Load Balancing group of Windows Server at Microsoft. I
received my S.B. and M.Eng. in Computer Science from MIT, where my M. Eng thesis advisor was
Author list of theory papers is alphabetical.
with Bernhard Haeupler, Telikepalli Kavitha, Rogers Mathew, and Robert E. Tarjan
In ACM Transactions on Algorithms (TALG), 2012
2010 and earlier
with Dahlia Malkhi, Kunal Talwar, Renato F. Werneck, and Udi Wieder
In Proc. 23rd International Symposium on Distributed Computing (DISC), 2009
I've had the privilege of working with these talented students: