Siddhartha Sen  

Sid

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

Email: sidsen AT micro...

My CV (Updated: 10/2018)

I am a Principal Researcher in the Microsoft Research New York City lab, where I lead the AI/Systems group. Previously I was a researcher in the MSR Silicon Valley lab. My research trajectory started with distributed systems and data structures, evolved to incorporate machine learning, and is currently most inspired by humans. My current mission is to use AI to design human-oriented and human-inspired systems that empower us to achieve more. The Maia project is a good example of this.

Hiring for 2024 has begun at the MSR NYC lab! Here is a list of open positions that are relevant to our group (a full list of positions for the lab can be found here):

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 systems group. I spent my final year as a junior research scientist at New York University working with Jinyang Li. 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

2024

  • TraceUpscaler: Upscaling Traces to Evaluate Systems at High Load
    with Sultan Mahmud Sajal, Timothy Zhu, and Bhuvan Urgaonkar
    In Proc. 19th European Conference on Computer Systems (EuroSys), 2024

2023

2022

2021

2020

2019

2018

2017

2016

2015

2014

2013

2012

2011

2010 and earlier

Patents

  • 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.

Service

  • Conference/Workshop organizer: Cloud Intelligence Workshop, SysML '20, SysML '19, AI Systems (SOSP '19, SOSP '17), Systems for ML/ML Systems (NeurIPS '19, NIPS '18, NIPS '17, NIPS '16),
  • Program committees: NSDI '21, SIGMETRICS '21, MLSys '21, ATC '20, SysML '20, SoCC '19, SysML '19, ATC '18, SoCC '17, CoNEXT '16, NSDI '16, SOCC '15, P2P '15, SSS '13, SIROCCO '13
  • External reviews: DISC '20, ITCS '19, SODA '18, FOCS '17, 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: Algorithmica, Theoretical Computer Science (TCS), Transactions on Knowledge and Data Engineering (TKDE), Software: Practice and Experienc (SPE), Information Processing Letters (IPL)

Teaching

  • Data Science Summer School (DS3), Instructor, Summer 2016-2018
  • Modeling Social Data (APAM E4990), Guest Lecturer, Spring 2018
  • Theory of Algorithms (COS 423), Teaching Assistant/Guest Lecturer, Spring 2009, 2011
  • General Computer Science (COS 126), Teaching Assistant, Fall 2008

Students

I've had the privilege of working with these talented students/postdocs, many of whom have moved on to doing greater things!