Rahul Chaki is a Senior Staff Software Engineer at StreamSets Inc. in Bengaluru, Karnataka, India, with extensive experience in distributed systems and big data platforms.
Company
Rahul Chaki is currently employed at StreamSets Inc. in Bengaluru, Karnataka, India. Here, he holds the position of Senior Staff Software Engineer. StreamSets Inc. specializes in data integration and data engineering products, and Rahul contributes to their engineering team with his expertise in distributed systems and big data platforms.
Title
Rahul Chaki serves as a Senior Staff Software Engineer at StreamSets Inc. He has held this senior role due to his extensive background in software engineering and data platforms.
Education and Expertise
Rahul Chaki completed his BTech. in Computer Science and Engineering at the Indian Institute of Technology, Guwahati, from 2007 to 2011. His foundational education in computer science has been further enhanced by practical experience in distributed systems, big data platforms, and NoSQL databases for both OLTP and OLAP workloads.
Background
Rahul Chaki has a rich professional background, which includes significant roles across various reputed companies. He co-founded Joveo and served as Principal Engineer from 2015 to 2022. He also worked at Amazon as a Software Development Engineer II in 2014, and was a founding team member at MoBolt, Inc from 2013 to 2014, and at PhoneWarrior Inc. from 2011 to 2012. Additionally, he served as a Member of Technical Staff at Adobe Systems from 2011 to 2012.
Achievements
Rahul Chaki has made several technical contributions throughout his career. He enhanced and scaled the authentication layer using distributed caching techniques, consolidated multiple security systems into a Single Security Token Service, and developed an in-memory Write-Once-Read-Many columnar cache for OLAP applications. His work showcases his expert knowledge in distributed computing frameworks.