# Praveen Kumar Alam > Lead Software Engineer, Apple Ads Engineering Location: San Francisco Bay Area, United States Profile: https://flows.cv/praveenkumaralam ## Work Experience ### Staff Software Engineer @ Apple Jan 2018 – Present | Cupertino, California, United States Architecting and Building Apple's Next-Generation Ad Serving Infrastructure. • Building config driven, low latency and high throughput index builder. • Building next generation information retrieval system for candidate selection. • Built ML Inferencing platforming improving experimentation velocity by 700%. • Lead scale up of backend systems for global expansion of search ads platform. ### Software Engineer @ SAP Jan 2016 – Jan 2018 | Palo Alto During my tenure at SAP, I majorly focused on development of SAP Vora, a low latency In-memory distributed compute engine designed for realtime analytics of data on Hadoop. Following are some of my contributions to the product. • Engineered a high-performance concurrent hash map in C++ utilizing the hopscotch algorithm, surpassing the performance of open-source implementations. • Optimized the SAP Vora in-memory engine by replacing mutex-based locks with a concurrent hash map, resulting in a 20% increase in system throughput. Achieved a similar throughput improvement within the network stack. • Developed a low-overhead, high-performance metric reporting client for SAP Vora, employing macros to minimize client footprint and invocation overhead. • Contributed to the development and rigorous testing of an in-house monitoring and alerting system, ensuring system reliability and stability. ### Software Engineering Intern @ Altice USA Jan 2015 – Jan 2015 | New York City As an intern at Altice NYC, I contributed to the company's shift towards stream-based set-top boxes by creating a proof-of-concept Android TV application that successfully demonstrated the streaming of DRM-protected content. • Developed a standalone Android TV application enabling cloud-based streaming of protected content, incorporating comprehensive video playback controls and a robust catalog search functionality. ### Senior Software Engineer @ Hughes Systique Corporation (HSC) Jan 2012 – Jan 2014 | Washington D.C. Metro Area • Contributed to development of Network management suite for managing hardware. • Developed APIs for network commissioning, management and performance monitoring. • Developed tools for data collection from network equipment and analyzing. • Worked with many telecom giants across globe. Helped network engineers in using the product and troubleshooting their network. ### Software Engineer @ Hughes Systique Corporation (HSC) Jan 2010 – Jan 2012 • Wrote network drivers for Hughes Point to Multipoint hardware. • Added support for Quality Of Service (QoS) for prioritizing network data in Point to Multipoint networks. • Automated the process of testing hardware failures. • Added several enhancements and resolved bugs in the embedded software. This equipment is used by many telecom giants in the world. ## Education ### Master of Science (M.S.) in Computer Science Stony Brook University ### Bachelor of Technology (B.Tech.) in Computer Science Motilal Nehru National Institute Of Technology ## Contact & Social - LinkedIn: https://linkedin.com/in/praveenalam --- Source: https://flows.cv/praveenkumaralam JSON Resume: https://flows.cv/praveenkumaralam/resume.json Last updated: 2026-04-12