Head of Engineering
Tookitaki Holding Pte Ltd
Member since 5 months
Rahul has strong experience and interest in architecting and designing distributed platforms for ML and AI enabled intelligent big data applications. In his current role as Head of Engineering, Rahul is responsible for the development of Tookitaki's enterprise software stack, defining and establishing engineering standards and processes, hiring, mentoring and working with strong product engineering team consisting of data engineers, backend engineers, UI devs and QA team. He enjoys getting his hands into various aspects of systems engineering - including application profiling, memory management, runtime tuning, and optimizations.
Rahul strongly advocates open source way of building software. He has authored and open sourced django-batch-requests which has received more than 10k downloads as of the date and in the past, he has contributed to other prominent open source software including Apache Spark, Databricks Spark-CSV, XGBoost JVM package, Django-Rest-Framework to name the few. He is an avid learner and believes in continuous life-long learning. He has a zest of sharing his learnings and knowledge with the broader audience. In the past, he has presented on 'Designing distributed data-parallel architectures and achieving most out of spark' at Yahoo India. His interests lie in parallel and concurrent programming, distributed systems, data engineering, machine learning, and artificial (narrow and general) intelligence.