Arjun Ramani is a software engineer with eight years of experience specializing in Java and Python, currently a Member of Technical Staff 3 at ThoughtSpot in Atlanta. He has strong full-stack and cloud-native experience, designing scalable microservices, optimizing high-throughput RPC patterns, and reducing latency and memory usage in production systems. Arjun has applied ML and NLP in product contexts—training Keras/TensorFlow/PyTorch models, deploying them with Docker/Kubernetes, and improving model-driven features like KPI analysis and alerting. He led projects that rebuilt statistical analysis and observability pipelines (cutting error rates to under 1%) and independently deployed tenant-aware services for multi-tenant analytics. Beyond product engineering, he has a history of research and applied work—from dyslexia detection apps for regional Indian languages to academic probability research—demonstrating a blend of rigorous math grounding and user-focused ML. Known for shipping end-to-end solutions, he pairs backend systems thinking with hands-on model development and a curiosity for new programming challenges.
7 years of coding experience
4 years of employment as a software developer
Bachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at Georgia Institute of Technology
IB diploma, IB diploma at The International School Bangalore
Bachelor of Engineering - BE, Computer Engineering, Bachelor of Engineering - BE, Computer Engineering at University of Illinois Urbana-Champaign
Contributions:42 commits, 14 pushes, 1 branch in 1 year 7 months
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
Arjun Ramani - Member Of Technical Staff 3 at ThoughtSpot