Summary
Arjun Ahuja is a pragmatic software engineer with 11 years of experience building scalable distributed systems and data platforms, currently contributing to AWS Aurora. He combines deep algorithmic curiosity with production-grade engineering—designing a custom bitset-based countDistinct that cut shuffle writes by 75% and sped pipelines by 80%, saving his team >$10k/year. His background spans PySpark performance tuning, Java microservices, AWS stack integrations, and GPU/heterogeneous computing from research and internship work. At Walmart and Amazon he shipped scheduling and notification systems servicing millions, and he has taught distributed and heterogeneous computing at Columbia, reflecting a knack for explaining complex systems. Collectedly, he excels at finding subtle inefficiencies in large data flows and turning them into measurable operational gains.
10 years of coding experience
5 years of employment as a software developer
Bachelor of Technology (BTech) Computer Science, Bachelor of Technology (BTech) Computer Science at Indian Institute of Technology Hyderabad
Full Stack Web Development Certification Computer Software Engineering, Full Stack Web Development Certification Computer Software Engineering at freeCodeCamp
Master of Science - MS Computer Science, Master of Science - MS Computer Science at Columbia University
French