Sourabh Bajaj is a software engineer. His interests are in Machine Learning and Distributed Systems.