# William Long > Software Engineer at Thread AI Location: New York, New York, United States Profile: https://flows.cv/williamlong ## Work Experience ### Software Engineer @ Thread AI Jan 2024 – Present | New York, New York, United States ### Senior Software Engineer @ Squarespace Jan 2023 – Jan 2024 | New York City Metropolitan Area • Utilized Plaid and Sift APIs to build a bank account onboarding system with robust risk detection capabilities • Implemented an automated Know Your Customer (KYC) system, facilitating a seamless transition for existing customers to migrate effortlessly to a white-label payment processor • Led technical initiative to use event sourcing for payment account management to significantly improve system reliability and traceability • Added Redis caching to payments microservice to cut down database load by over 80% • Facilitated data structures and algorithms interviews for mid and senior level candidates ### Software Engineer @ Squarespace Jan 2021 – Jan 2023 | New York, New York, United States • Led team of three engineers in building a payment processing system for a white-label payment processor • Developed system to reconcile millions of payments every day against reports downloaded from our payment service provider • Built a system to asynchronously process orders in a distributed workflow based processing system ### Software Engineering Intern @ Squarespace Jan 2020 – Jan 2020 | New York City Metropolitan Area • Software intern on the Commerce Orders team • Implemented a mechanism to automatically recover order processing from payment processor outages • Added Level 3 Data to our payment processing flows to improve take rate ### Software Engineering Intern @ Uber Jan 2020 – Jan 2020 | Greater Pittsburgh Area • Software intern on the Track Hardware team at Uber ATG • Built Fusion.js frontend with AWS backend that displays track hardware device information • Created hardware performance metrics system that logs track hardware device metrics and offloads them to AWS • Implemented TCP to improve communications between track hardware devices • Made command line simulator to allow testing of all track hardware device communication without hardware ### Software Subteam @ Cornell Mars Rover Jan 2018 – Jan 2019 | Ithaca, New York Area • Member of the controls software subteam for Cornell Mars Rover project team • Created a Ros node and corresponding command line interface to capture images at different exposures • Built a command line script that starts, stops, and checks status of multi link virtual public network ### Tech Subteam @ Cornell Engineering Career Fair Team Jan 2017 – Jan 2019 | Ithaca, New York • Coordinated the spring technical and entrepreneurial career fair • Android developer for the Engineering Career Fair app • Used SQLite to improve the user lists functionality • Updated the homepage and company list page ### Software Development Engineer Intern @ Amazon Jan 2019 – Jan 2019 | Greater Seattle Area • Created Native AWS Application that uses image-based machine learning models to update the product catalog • Added metrics using CloudWatch to track performance of the application • Utilized AWS services such as lambda functions, step functions, S3, and CloudFormation • Designed solution to scale project to backfill millions of items at a time ### Software Engineering Intern @ Fidelity Investments Jan 2018 – Jan 2018 | Raleigh-Durham, North Carolina Area • Worked on a machine learning bot that predicts incident ticket group assignments • Implemented cookie usage in requests made to service now API • Made an API using Node.js and Python to create and store a machine learning model in a pickle file • Created a Jenkins pipeline build to deploy a web push notification app into QA and Production ### Coding Intern @ The Pingry School Jan 2016 – Jan 2017 | Basking Ridge, NJ • Collaborated with group of four to build programs that benefit the school • Created a Google Doc Add On that helps students format essays • Assessed and updated the curriculum for a data structures class • Trained teachers to use computer science to facilitate classroom learning ### Coding Intern @ Dana-Farber Cancer Institute Jan 2015 – Jan 2015 | Boston, MA • Built a program that assists in analyzing data taken from sequencing • Learned about using Big Data and Python • Presented my program at faculty meeting at the end of my internship ## Education ### Bachelor's degree in Computer Science Cornell University Jan 2017 – Jan 2021 ### High School Pingry School Jan 2013 – Jan 2017 ## Contact & Social - LinkedIn: https://linkedin.com/in/william-long-062128150 --- Source: https://flows.cv/williamlong JSON Resume: https://flows.cv/williamlong/resume.json Last updated: 2026-03-20