Last updated: 28th July 2024
Dheeraj Rajaram Reddy
Work Experience
Member of Technical Staff
January 2020 - May 2024
- SpotIQ: ML engine
- Cortex: Time-series forecasting
- Falcon: OLAP in-memory JIT database
- Build systems: Bazel, Gradle
- LLMs: Fine-tuning, scaling, deployment
- Production Engineering: Search + Data infra
- C++ infrastructure/core libs
- CI/CD: Jenkins, Tooling
Open Source Maintainer and Core Contributor
June 2019 - May 2020
- Implemented several core layers, optimizers, models, and the first TF2.0 native implementation of CRFs.
- Maintained the CI and package release pipelines.
Team Leader and Motion-Planning Head
February 2017 - February 2019
- Lead a team of 60 engineering students, handling both the technical and managerial aspects of a robotics team.
- The team placed 1st worldwide at Intelligent Ground Vehicle Competition (IGVC) 2019.
- Won the Mahindra Rise Prize Challenge for building the best driveless car for Indian roads.
- Designed, implemented and tested the software stacks of autonomous bots and cars.
Education
Manipal Institute of Technology
2016 - 2020
B. Tech Computer Science and Engineering
- Minor in computational mathematics
Selected Projects & Contributions
- Open source: Contributions to various OSS projects, including TensorFlow, PyTorch Glow compiler, etc.
- Shadesmar: A high-performance C++ IPC library that uses shared memory for communication. Supports RPC and pub-sub.
- SummaryDB: A database written in Go for storing colossal amounts of time-series data. Uses window-based aggregations for compressing data.
- Technical blog: Authored several technical articles on programming, designs, concepts, challenging problems I’ve faced, and computers in general.
- ReiLs: A reinforcement learning framework for faster modular prototyping, deployment and benchmarking of Deep-RL algorithms. Built using TensorFlow, MPI and NCCL.
Skills
- Languages: C, C++, Java, Go, Python, Rust, JS
- Build Systems: Bazel, CMake, Gradle
- CI/CD: GitHub Actions, Jenkins
- Deep Learning: Jax, PyTorch, TensorFlow
- Parallel Programming: Arm Neon, Intel SIMD, Halide
- Distributed Computing: Docker + Kubernetes, MPI, Spark
- Miscellaneous: OpenCV, ROS, Thrift, gRPC, Protobuf
This résumé is auto-generated from a YAML file, read about it here. You can directly print this file to get a PDF.