# Sanjiv Soni > Software Engineer at Apple Location: San Francisco, California, United States Profile: https://flows.cv/sanjiv Sanjiv's unique background of working at the intersection of Data and Software makes him a creative problem solver. A combination of CS background and real world industry experience excites him to solve interesting problems in software engineering at scale. ## Work Experience ### System Software Engineer @ Apple Jan 2021 – Present | Cupertino, California, United States ### Graduate Research Fellow @ USC Viterbi School of Engineering Jan 2019 – Jan 2020 | United States ### Software Engineer @ Amazon Jan 2020 – Jan 2020 | Seattle, Washington, United States Designed and Implemented dynamic configuration storage system for Amazon’s Alexa audio mixing speech library in Java; primarily being used for reducing time to change configuration from 8h to 5sec(2000%) by separating code and config. Deployed feature in production at scale across all Alexa Marketplaces and currently in use. Worked with senior members in the team and created runtime testing framework for Alexa text to speech library. ### Data Scientist @ Montane Ventures Jan 2018 – Jan 2019 | Bengaluru Area, India - Reduced data gathering time by 60% by creating scripts to pull data, clean it and generate analytics. - Engineered a supplemental search process using Python and Pandas by crawling startup web data. - Created classifiers for predicting risks of chronic diseases like hypertension and diabetes - Collaborated in a team of two. ### Devices Software Engineer @ str8bat Sport Tech Solutions Pvt. Ltd. Jan 2017 – Jan 2018 | Bengaluru Area, India - Designed and developed a sports wearable product for assisting batting performance of cricket players. - Enabled the product to run machine learning models offline for generate batting analytics. - Increased accuracy of classifying bat swings by 60% by using machine learning, leading to 30% more adoption of product. - Led a team of five and managed the project. ### Machine Learning Intern @ str8bat Sport Tech Solutions Pvt. Ltd. Jan 2016 – Jan 2017 | Bengaluru Area, India - Created a product feature to classify different kinds of cricket shots types using decision tree classifier. - Speeded up classification by 80% by replacing manual process with machine learning. - Created a classifier using Flask, Scikit-learn and Pandas using data from Accelerometer and Gyroscope sensor data. ### Software Engineering Internship @ Defence Research and Development Organisation (DRDO) Jan 2015 – Jan 2015 | New Delhi, Delhi Designed and developed parsers for formal verification. ### Summer Research Intern @ Defence Research and Development Organisation Jan 2015 – Jan 2015 Redesigned a parser with scientists from Scientific Analysis Group (SAG) to extract specifications from Defence documents. ## Education ### Master of Science - MS in Computer Science - Data Science Specialisation University of Southern California Jan 2019 – Jan 2021 ### Funding a New Enterprise: Learn from Experienced Silicon Valley Practitioners - BUS 28 in Business Administration and Management, General Stanford University Jan 2023 – Jan 2023 ### Bachelor of Technology (BTech) in Computer Science Delhi University Jan 2013 – Jan 2017 ### High School in Mathematics and Computer Science Delhi Public School Mathura Road Jan 1998 – Jan 2013 ## Contact & Social - LinkedIn: https://linkedin.com/in/sanjiv-soni - Website: https://sanjivsoni.com/ --- Source: https://flows.cv/sanjiv JSON Resume: https://flows.cv/sanjiv/resume.json Last updated: 2026-03-23