Ritwik Das

Software Engineer at Waymo

Mountain View, California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Ritwik Das is a software engineer based in Mountain View with nine years of experience building ML-driven systems for autonomous vehicles and cloud platforms. He has contributed to Waymo’s engineering efforts after roles at AWS, Lyft, and NVIDIA, where he worked on imitation learning and large-scale RL tooling. His open-source work on the Apache TVM compiler helped enable BYOC workflows by adding control-flow support and robust handling of free variables—improving compilation of if-else and while-let constructs. Comfortable across research and production, he has a strong robotics and CV background from Carnegie Mellon and hands-on experience shipping real-time vision systems and distributed services. Colleagues would note his mix of low-level compiler familiarity and applied ML expertise that bridges research prototypes to production deployments.
code9 years of coding experience
job4 years of employment as a software developer
bookBITS Pilani, Birla Institute of Technology and Science
bookMaster of Science - MS, Robotic Systems Development, Master of Science - MS, Robotic Systems Development at Carnegie Mellon University
languagesEnglish, Hindi, Marathi, Bengali
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (9)

compiler10
machine-learning10
deeplearning-ai10
compiler-compiler10
deep-learning10
python9
cprogramming-language9
c-language9
tensor8

Programming languages (6)

TypeScriptC++CRustJupyter NotebookPython

Github contributions (5)

github-logo-circle
apache/tvm

Oct 2020 - Mar 2021

Open deep learning compiler stack for cpu, gpu and specialized accelerators
Role in this project:
userML Engineer
Contributions:118 reviews, 16 commits, 39 PRs in 4 months
Contributions summary:Ritwik primarily contributed to the `TVM` compiler stack by implementing and testing features related to control flow and annotation targets. They focused on enabling the `BYOC` (Bring Your Own Compiler) workflow, specifically adding support for control flow within the annotation target. This included adding new test cases for `if-else` and `while-let` nodes to ensure correct compilation and transformation. Further contributions included fixing bugs within the annotation target and updating the code to support free variables of any size, enhancing the robustness of the compiler.
metalvulkancompilertensoropencl
codeislife99/incubator-tvm

Nov 2020 - Jan 2022

Open deep learning compiler stack for cpu, gpu and specialized accelerators
Contributions:298 pushes, 31 branches in 1 year 2 months
cpugpu-programminggpu-accelerationtvmdeep-learning
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Ritwik Das - Software Engineer at Waymo