Poornima Raman is a Senior Machine Learning Engineer based in California with 11 years of experience building production ML and NLP systems across industry leaders like Roku and IBM. She blends applied research and engineering, having led NLP teams at IBM Watson and now driving ML initiatives at Roku, with a strong track record of shipping scalable, production-ready models. Her background includes hands-on systems work—contributing to performance-critical components of RocksDB—highlighting a rare combination of ML expertise and low-level backend optimization. Poornima holds an MS from UC Santa Cruz and a BTech from University of Calicut, and is known for bridging deep technical problem-solving with product-focused delivery.
10 years of coding experience
7 years of employment as a software developer
Bachelor of Technology (BTech), Bachelor of Technology (BTech) at University of Calicut
A library that provides an embeddable, persistent key-value store for fast storage.
Role in this project:
Back-end Developer
Contributions:8 commits, 9 pushes in 1 month
Contributions summary:Poornima primarily contributed to the RocksDB database engine, focusing on enhancing iterator functionality and optimizing performance. Their work involved implementing and testing `SeekToLast` functionality with upper bounds, as evidenced by changes in `db_iter_test.cc` and `db_iter.cc`. Further contributions include improvements to the universal compaction process, enabling trivial moves and fixing related bugs. This work demonstrates a focus on improving core database operations and performance.
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
Poornima Raman - Senior Machine Learning Engineer at Roku Inc.