Pulkit Sinha

Pulkit Sinha

Software Engineer

About Me

I'm a passionate software engineer with hands-on expertise in building scalable and performant systems. I've worked in a variety of domains - Full-Stack Websites, Search/Ads Serving, High-Throughput Data Pipelines and Quantitative Research Systems.

When I'm not coding for work or for pleasure, you'll find me playing video games, reading books, watching movies, occasionally running and swimming. My last big run was the Golden Gate Half-Marathon and I love to travel.

Projects

US Green Card Tracker

An auto-updating website showing historical and current priority dates for all categories of US Green Card applications.

React Python

dotfiles / shellutils

A collection of useful utility functions and configuration settings for tools in my day-to-day work.

Shell Python Config
More to come ...

Work Experience

A Priori Investments

Senior Software Engineer

Dec 2024 - Current
Working on internal quantitative research and trading systems.

GitHub work profile: pulkit-apriori
C++ Python React TypeScript CMake Prometheus

Google

Senior Software Engineer

2021 - Dec 2024
  • Full-stack engineer in Local Search Ads - responsible for the development and launch of multiple location focused Ad Formats, including those featuring video assets.
  • Worked with Core Python team to automate clean up of Python code in Google's monorepo.
  • Previously, part of the Cluster Planning Team, responsible for software managing server installation inside Google's DataCenters.
C++ Python Java SQL TypeScript Angular

WorldQuant

Vice President, Software Development

2010 - 2021
  • Tech Lead for the WebSim project.
  • Created an expression-based language for authoring trading models, including modern features such as type inference, unit conversion, structs and higher-order functions.
  • Set up Nix based dependency tracking and build system, and CMake/Python based SDK for internal users of research system.
  • Set up Kubernetes/Docker based CI/CD system for internal projects.
  • Previously, worked as Quantitative Researcher developing trading algorithms for global equity and futures markets.
C++ Python SQL Nix CMake Docker TypeScript React

Education

Stanford University

Palo Alto, CA

Selected courses in Computer Graphics and Machine Learning

2022 - 2023

Indian Institute of Technology, Bombay

Mumbai, India

Bachelor of Technology in Computer Science and Engineering

2006 - 2010

Skills

Languages

C++ Python Go JavaScript TypeScript Shell SQL HTML/CSS Java Nix Ruby MATLAB Lua

Frameworks & Libraries

React Node.js Django Flask Angular Numpy Scipy Pandas Polars Eigen PyTorch JSON Protocol Buffers

Tools & Technologies

Git jj VCS Bash tmux Docker k8s MySQL PostgreSQL AWS NoSQL CMake Conda Nixpkgs Nginx Redis Prometheus Grafana NeoVIM JetBrains Zed

Concepts

RESTful APIs Full-Stack Microservices CI/CD DevOps Build Systems Databases TDD HPC Machine Learning / AI Compilers/Interpreters Data Pipelines Graphics