Kalyan R is an AI researcher and engineer with nine years of experience, currently an AI Resident at Google working on machine learning for chemical synthesis at X. He holds a PhD in Machine Learning from the University of Oxford and has a track record of research and applied work across startups and industry, including generative-accelerated molecular simulation at Angstrom AI and context-aware view synthesis at Adobe. A proven backend developer and QA contributor in major open-source projects, he is an Apache Airflow committer and has contributed CUDA/system-introspection enhancements to Numba, reflecting deep familiarity with performance-sensitive ML tooling. Kalyan combines rigorous academic training with practical engineering—building large synthetic datasets and performant models—and often bridges research prototypes to production-ready systems. Based in Hyderabad and UK-affiliated, he brings a rare mix of compiler-level contributions, workflow engineering, and applied generative modeling to multidisciplinary ML problems.
9 years of coding experience
Indian Institute of Technology Madras
Doctor of Philosophy - PhD Machine Learning, Doctor of Philosophy - PhD Machine Learning at University of Oxford
High School, High School at National Public School
Apache Airflow - A platform to programmatically author, schedule, and monitor workflows
Role in this project:
Back-end Developer & QA Engineer
Contributions:313 reviews, 203 PRs, 1 push in 2 years 2 months
Contributions summary:Kalyan primarily focused on enhancing the robustness of the codebase by adding tests and improving type safety. Their work included refactoring code to use type hints and implementing comprehensive unit tests, particularly within the `airflow/models/baseoperator.py` and `airflow/models/dagbag.py` files. Furthermore, the user addressed a bug in the S3 hook, removing an unnecessary info log.
Contributions:3 reviews, 20 commits, 13 PRs in 2 months
Contributions summary:Kalyan focused on enhancing the Numba compiler by adding features related to CUDA device information and system introspection. They added and modified code to report CUDA runtime version, watchdog status, compute mode, and performance ratios. The contributions involved modifying existing files to include new system information and correcting for linting errors. The user's work also included merging branches and updating documentation.
cudapythonparallelnumpynumba
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.