Hello, I'm
Annapurna Vemuri
Staff Software Engineer with 10+ years of experience building scalable products. Full-stack engineer with an MS in Computer Science (NLP focus) from Columbia University.

About Me
A journey through code, data, and design
I'm a Staff Software Engineer at ServiceNow with deep expertise in building enterprise-scale products from the ground up. My journey spans from contributing to open-source data infrastructure at InMobi, to optimizing build systems at Yahoo, to designing and delivering multiple major product features at ServiceNow.
With an MS in Computer Science from Columbia University (focusing on NLP and Machine Learning) and a BE from BITS Pilani, I bring both strong theoretical foundations and hands-on engineering skills to every project.
I'm passionate about building performant, user-centric products and mentoring engineers. At ServiceNow, I've helped grow teams, led design approvals, and delivered features that reduced load times from 40 seconds to 4 seconds.
Experience
Where I've made an impact
Staff Software Engineer
ServiceNow Inc
Feb 2016 - Present · Santa Clara, USA
- ●Built and delivered the first version of Service Reliability Management (SRM) product, bridging the gap between ITSM and ITOM products for SRE personas.
- ●Led multiple UI features delivering seamless and responsive experiences while collaborating across platform and product teams.
- ●Designed and ran performance test frameworks, identifying bottlenecks and redesigning areas for significant performance improvements.
- ●Added event-based analytics framework to Service Catalog, reducing widget load times from 40 seconds to 4 seconds.
- ●Built aggregated event-based analytics collection framework for the ServiceNow Platform, optimizing latency from 1 hour to 1 minute via caching.
- ●Designed a policy-based compliance framework automating processes for 1M+ users per server, replacing manual work of 5 people.
- ●Built an application approval tool reducing data collection time from 2 weeks to 1 day per team.
- ●Mentored 3+ new grads and interns; helped grow team from 3 to 9 engineers.
- ●Worked across Walkup Experience, Licensing & Compliance, Usage Collection, and Data Warehouse domains.
Tech Intern II
Yahoo! Inc
Jun 2015 - Aug 2015 · Sunnyvale, USA
- ●Built an abstraction layer over Jenkins to optimize Android build system for scalability and maintainability.
- ●Created a microservice functioning as a scalable communication layer between various services.
Software Development Engineer
InMobi Technology Services
Jul 2012 - Jul 2014 · Bangalore, India
- ●Audited terabytes of daily data flowing through InMobi ecosystem, building daemon services with multithreading and DB partitioning for fast retrieval.
- ●Created visualization of data transport topology (Conduit), tracking millions of events per day with interactive graphs.
- ●Researched and compared latency for data transfer on AWS cloud vs HDFS.
- ●Added metrics to audit data logged via Scribe for real-time log aggregation.
Projects
Things I've built and explored
Multi-Class Classification for Ad Auction Prediction
Comparative study using OVA, AVA, ECOC, Decision Tree, Extreme Learning Machine, and Structured SVMs to predict final bid range of online ad auctions using Yahoo! Webscope data.
Real-Time Tweet Sentiment Analysis
Cloud-deployed web app mapping real-time global tweet sentiment using pub-sub pattern with AWS services and Google Maps API.
ElanIndulgence - Designer Marketplace
Built a marketplace connecting upcoming designers with customers, featuring direct communication and order customization.
Skills
Technologies and tools I work with
Languages
Frontend
Backend & Frameworks
Cloud & Infrastructure
Databases
Tools & Platforms
ML & NLP
Education
Academic foundations
Columbia University
New York, NY · 2014 - 2016
MS Computer Science
Analysis of Algorithms, Machine Learning, Advanced Machine Learning, Natural Language Processing, Cloud Computing & Big Data, Databases, Advanced Database Systems
BITS Pilani
Pilani, India · 2008 - 2012
BE Computer Science
Data Structures & Algorithms, Theory of Computation, Operating Systems, Database Systems, Compiler Construction, Computer Networks, OOP