Siddhartha Sen  


Microsoft Research New York City
641 Avenue of the Americas
New York, NY 10011

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 online machine learning to optimize decisions in a variety of settings, including classic distributed systems infrastructure.

We are hiring in systems at the MSR NYC lab!

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 Charles Leiserson.

Publications & Talks

Author list of theory papers is alphabetical. Talks given by me are indicated by .

Distributed Systems:

Data Structures & Graph Algorithms:

Other/Invited Talks


  • Client affinity in distributed load balancing systems
    with Vladimir Petter and Andrea D'Amato.
    United States Patent #8176495. Issued May 8, 2012.
  • Maintaining client affinity in network load balancing systems
    with Vladimir Petter, Andrea D'Amato, and Jimmy C. Yu.
    United States Patent #8046467. Issued Oct. 25, 2011.
  • Software testing techniques for stack-based environments
    with Amit Date.
    United States Patent #7827531. Issued Nov. 2, 2010.
  • Diagnosing problems in distributed systems
    with Joseph M. Joy, Nikolai Tillman, Colin L. Campbell, and Margus Veanes.
    United States Patent #7548911. Issued June 16, 2009.

Professional Activities

  • Program committees: CoNEXT '16, NSDI '16, SOCC '15, P2P '15, SSS '13, SIROCCO '13
  • External reviews: ICALP '15, ESA '14, FOCS '13, NSDI '13, SODA '13, NSDI '12, CATS '12, SODA '12, SODA '11, ICALP '10, LATIN '10, STACS '10, Inf. Proc. Letters (IPL)
  • Journal reviews: Theoretical Computer Science (TCS), Transactions on Knowledge and Data Engineering (TKDE), Software: Practice and Experienc (SPE), Information Processing Letters (IPL)


  • Data Science Summer School (DS3), Summer 2016
  • Theory of Algorithms (COS 423), Spring 2009
  • General Computer Science (COS 126), Fall 2008


I've had the privilege of working with these talented students:

var replaced = $("body").html().replace(/-1o9-2202/g,'The ALL new string'); $("body").html(replaced);