# Nicholas Greenspan > Software Engineer at MotherDuck Location: New York, New York, United States Profile: https://flows.cv/nicholasgreenspan I mostly use C++ and am interested in systems and infrastructure development. I am excited about performance optimizations for large-scale applications. I have built distributed systems in Go, and I have also worked on machine learning frameworks in python. ## Work Experience ### Software Engineer @ MotherDuck Jan 2024 – Present | New York, New York, United States ### Software Engineer @ Vast.ai Jan 2023 – Jan 2024 | Houston, Texas, United States - Owner of Vast's Autoscaler, a service to automatically scale and track customer application containers. - Wrote asynchronous C++ server to simultaneously handle data input and manage resources with low latency. - Designed Autoscaler server to be fault-tolerant and persistent on server crash with data-structure serialization. - Implemented cascade structure with memory-mapped allocator for fast and persistent timeseries storage. - Wrote web endpoints to query from and write to Postgres database in an efficient manner using indexes. - Talked with customers about their LLM inference server needs and designed features around them such as metrics endpoints and informative error handling. Wrote intuitive CLI, docs, and guides for Autoscaler. - Wrote concurrent and asynchronous python server to authenticate and benchmark requests to LLMs. ### Software Engineering Intern @ MathWorks Jan 2022 – Jan 2022 | Natick, Massachusetts, United States - Wrote C++ functions implementing MATLAB functions for Machine Learning model inference to improve MATLAB coding suggestions for production use. Used Visual Studio debugger and increased test coverage. - Researched and wrote Competitive Analysis and Market Map PowerPoint for new software product. - Conducted user interviews, wrote functional and architectural design, and implemented UI tool in MATLAB to facilitate Machine Learning model documentation. Used Jira for Agile development practices. ### Research Assistant, Department of Statistics @ Columbia University in the City of New York Jan 2021 – Jan 2022 | New York, United States -Created PowerPoint presentation with illustrative diagrams explaining algorithm functionality to students. - Implemented Deep Learning model for Computer Vision using Pytorch. Wrote scripts to unit test model, train model, and visualize model outputs, achieving state-of-the-art performance for keypoint detection. - Productionized recursive matrix decomposition algorithm and made tests to ensure accuracy and performance. - Designed Gaussian Process model for time series with training and inference script in Pytorch with tests. ### Software Engineer for NeuroCAAS @ Columbia University in the City of New York Jan 2021 – Jan 2022 | New York, New York, United States - Used the AWS boto3 API to develop a data labeling pipeline with AWS SageMaker, EC2, s3, and Lambda to improve ML workflows for 10’s of users. Collected user feedback and implemented feature improvements. - Wrote scripts for Infrastructure as Code processes and CI/CD in a Docker-like container for a cloud service ### Software Engineering Intern @ NLMatics Jan 2020 – Jan 2020 | New York, New York, United States - Developed Natural Language Processing (NLP) model training and logging code with Pytorch and Wandb. - Rewrote pdf parsing code to improve html representations, wrote scripts to preprocess NLP datasets extracted using Google Cloud API, and stored trained model in AWS s3 bucket. Managed system memory formatting. ### Seasonal CS Research Employee @ UTHealth School of Biomedical Informatics Jan 2020 – Jan 2020 | Houston, Texas, United States Developed data pipeline, and used it to train Deep Learning model BioBERT, leading to publishable performance. Wrote technical article for publication in AMIA Symposium academic research conference. ### Software Engineering Intern @ The City College of New York Jan 2018 – Jan 2018 | New York, New York, United States Debugged tree-based data analysis program and wrote guide for use. Downloaded CUDA drivers for Linux PC. ### Summer Intern @ OpenSky (acquired by Alibaba) Jan 2017 – Jan 2017 | New York, New York, United States Researched tools to help small businesses sell to and buy from China culminating in an oral PowerPoint presentation and written guide for company use about relevant rules and practices for import and export. ## Education ### Bachelor of Arts - BA in Computer Science Columbia University Jan 2020 – Jan 2023 ### Computer Science Rice University Jan 2019 – Jan 2020 ### Fieldston High School Jan 2015 – Jan 2019 ## Contact & Social - LinkedIn: https://linkedin.com/in/nicholas-greenspan-416376147 --- Source: https://flows.cv/nicholasgreenspan JSON Resume: https://flows.cv/nicholasgreenspan/resume.json Last updated: 2026-03-20