# Sourav Puri > Software Engineer | Siri Intelligence at Apple | Search AIML Location: San Francisco Bay Area, United States Profile: https://flows.cv/souravpuri Sourav is a seasoned software engineering leader leader with over 10 years of experience in developing scalable product and infrastructure systems. He currently serves as a Technical Lead at Apple’s AIML organization, spearheading Generative AI initiatives to enhance Siri and Search. His work focuses on delivering cutting-edge features and improving user experiences across Apple's ecosystem. Some of his recent work includes: Spearheading cross-functional initiatives to advance Siri’s capabilities across complex domains, combining AI/ML with world-class user experiences. Leading Generative AI innovation to power nuanced search queries like “What’s the weather at the Lakers game?”, enabling contextual understanding across live events, locations, and time. Led the Clock domain, delivering an end to end solution to handle time, date, and holiday-related interactions across all Apple platforms by orchestrating efforts across engineering, NLP, UX, and localization teams. Drove the Math domain, building reliable, real-time capabilities to handle a wide range of mathematical queries—ensuring precision, clarity, and user trust across billions of queries. Leading the Knowledge domain, shaping Siri’s understanding of world-class informational content in collaboration with AIML teams to elevate response quality and breadth across devices. Championing end-to-end development, from ideation and architecture to deployment and cross-org communication, ensuring technical excellence and alignment with strategic user goals. Keywords: Information Retrieval, Algorithms and data structures, Object Oriented Programming, Search Engine, Computer Vision & Image Processing, Cloud Computing, Machine Learning Programming Languages: Java, Android, C, C++, SAP – ABAP, Python Databases: MySQL, Oracle DB, MongoDB Web Development: HTML, CSS, JavaScript, Django, AngularJS, JSP, JSON, XML, REST APIs Tools: Apache Solr, AWS, Alexa Skill ## Work Experience ### Staff Software Engineer @ Apple Jan 2020 – Present | Cupertino, CA Spearheading cross-functional initiatives to advance Siri’s capabilities across complex domains, combining AI/ML with world-class user experiences. Leading Generative AI innovation to power nuanced search queries like “What’s the weather at the Lakers game?”, enabling contextual understanding across live events, locations, and time. Led the Clock domain, delivering an end to end solution to handle time, date, and holiday-related interactions across all Apple platforms by orchestrating efforts across engineering, NLP, UX, and localization teams. Drove the Math domain, building reliable, real-time capabilities to handle a wide range of mathematical queries—ensuring precision, clarity, and user trust across billions of queries. Leading the Knowledge domain, shaping Siri’s understanding of world-class informational content in collaboration with AIML teams to elevate response quality and breadth across devices. Championing end-to-end development, from ideation and architecture to deployment and cross-org communication, ensuring technical excellence and alignment with strategic user goals. ### Software Development Engineer @ Amazon Web Services Jan 2018 – Jan 2020 | Seattle, Washington Designed and implemented real-time call streaming feature in Amazon Connect which let customers take real-time decision on an on-going call and build solutions on top of that such as sentiment analysis, call transfers etc. Designed and built the load-balancing feature for Amazon Connect product which led to balance the load of customer calls between different application hosts. It reduced a lot of extra cost incurred due to inefficiency of the elastic load balancer. Implemented and executed a load test to check the limits of our system and product. Added multiple features to enhance customer experience for both inbound and outbound calls and worked on fixing the bugs raised by customer in the product. Mentoring new team members on onboarding into the project and supporting them on their queries. ### Software Coach @ Blackstone LaunchPad at SUNY Buffalo Jan 2017 – Jan 2017 | Buffalo, New York Working as a software coach at Blackstone Launchpad at my university. I actively meet people who have potential business idea and need technical guidance in building their product. ### Graduate Research Assistant(Android Developer) @ University at Buffalo Jan 2017 – Jan 2017 | Buffalo/Niagara, New York Area Worked on Cellular Network Monitor project to study the performance of cellular networks (3G, 4G) in a crowdsourced manner. Studied 3G/4G spatial and temporal coverage, by looking at a number of factors: availability, signal strength, TCP/UDP throughput, round trip times, handoff frequency/delay, etc. An Android application has been developed to collect performance/coverage metrics, using both passive and active measurements, and upload them to a server in an energy- and data-efficient manner. Users will be provided with both statistics about their individual experience and cumulative coverage/performance maps using Google Maps API for a given area. Front-end Technologies - Android Programming, Google Maps API, Google Protocol Buffers Back-end Technologies - Python , Django, MongoDB ### Senior Software Engineer @ Sopra Steria Jan 2016 – Jan 2016 | Noida Area, India Designed and implemented Aircraft repair tools maintenance application for Airbus that helped engineers to easily maintain aircraft repair tools and reduce maintenance cost significantly for our client. Led a team of 4 people for client application and used SAP Production Planning module to define and process the various product cycles as per client requirements. Designed and implemented an application in SAP-ABAP programming that included gathering of real-time data for various maintenance tools used in production system. ### Software Engineer @ Sopra Steria Jan 2013 – Jan 2016 Developed multiple application modules for various clients using SAP modules such as Material Management, Production Planning, HP Quality Center and ABAP programming. Developed an SAP-mobile application which is used to replicate processes running on SAP system to mobile platform. Worked on building designs and implementing various modules to integrate with client applications using Java programming. Independently developed an employee training module for Sopra Steria Group using Java programming. ## Education ### Master’s Degree in Computer Science University at Buffalo ### Bachelor’s Degree in Computer Science Punjab Technical University ## Contact & Social - LinkedIn: https://linkedin.com/in/sourav-puri-ab14b5b9 - GitHub: https://github.com/SOURAVPURI100 --- Source: https://flows.cv/souravpuri JSON Resume: https://flows.cv/souravpuri/resume.json Last updated: 2026-04-12