# Daniel Margulis > Staff Software Engineer at Pinecone Location: New York City Metropolitan Area, United States Profile: https://flows.cv/danielmargulis ## Work Experience ### Staff Software Engineer @ Pinecone Jan 2022 – Present | New York City Metropolitan Area ### Senior Software Engineer @ Pinecone Jan 2021 – Present | New York, New York, United States ### Software Engineer IV @ Google Jan 2020 – Jan 2021 | New York City Metropolitan Area ### Software Engineer III @ Google Jan 2018 – Jan 2020 | New York City ### Software Engineer, Extreme Blue @ IBM Jan 2017 – Jan 2017 | Raleigh-Durham, North Carolina Area • Used Natural Language Processing and Machine Learning to predict actions from conversation data • Created a Flask app to automatically open Github issues about relevant conversations • Developed and presented pitch for application and future vision to Executives ### Software Engineering Intern @ Google Jan 2017 – Jan 2017 | Mountain View, CA • Designed new ChromeCast Audio framework to improve performance and efficiency in JavaScript • Created a demo ChromeCast app to showcase new framework and collect metrics ### Teaching Assistant: Algorithms and Data Structures, Logic and Discrete Math @ Washington University in St. Louis Jan 2015 – Jan 2016 | St. Louis Taught skills and concepts relating to Algorithms and Data Structures, and Logic and Discrete Math Graded homeworks, labs, and tests ### Software Engineer @ Trunk Club Jan 2016 – Jan 2016 | Chicago • Worked on front-end and back-end systems to create features and fix bugs • Pioneered social media integration on website and mobile applications • Created sales tools such as web pages to track inventory, using React • Presented changes in design and functionality to sales team ### Software Developer @ SnapKeys Ltd. Jan 2015 – Jan 2015 | Jerusalem, Israel • Created and optimized a web crawler, usable in any language • Built frequency lists of words in many different languages • Designed a program to predict Chinese characters from their phonetic spelling ### Technical Consultant @ Crystal Consulting Corporation Jan 2015 – Jan 2015 | Denville, NJ • Setup and maintained computer systems, phone networks, and servers for various businesses • Troubleshot and repaired problems encountered by clients ### Tennis Instructor @ Preakness Hills Country Club Jan 2014 – Jan 2014 | Wayne NJ Demonstrated skills and strategies to children and adults with organized clinics Coordinated camp activities and supervised children ### Tennis Camp Counselor @ Fairfield Racquet Club Jan 2012 – Jan 2013 | Fairfield NJ Led groups of 20 children in drills, games, and exercises Designed and implemented lesson plans to develop tennis skills while creating a positive community atmosphere ## Education ### Master of Science (M.S.) in Computer Science Washington University in St. Louis Jan 2017 – Jan 2018 ### Bachelor's degree in Computer Science, Mechanical Engineering Washington University in St. Louis Jan 2013 – Jan 2016 ## Contact & Social - LinkedIn: https://linkedin.com/in/daniel-margulis-007b93ab --- Source: https://flows.cv/danielmargulis JSON Resume: https://flows.cv/danielmargulis/resume.json Last updated: 2026-03-22