I am a Research Scientist at Pinecone focused on the interaction between Information Retrieval and Large Language Models. In particular, I've spent time working on natural language relevance models, such as embedding and reranking models, and on systems that combine retrieval with generation. My work can be most easily seen in Pinecone Assistants.
Before my time at Pinecone, I worked on problems at the intersection of data systems and machine learning. This work was in two directions. The first direction focused on how learning contextual properties of the workload, i.e. expected data and operations, can be used to create new designs that bring significant improvements on fundamental problems in data structures and algorithms. The second direction focused on the opposite direction, building algorithms and systems which make it easier to get insight from data.
Before my Ph.D., I received my undergraduate degree from Pomona College with concentrations in mathematics and computer science, and spent time during my PhD and before as a researcher and software developer in industry with Microsoft Research, IBM Research, LinkedIn, and Amazon.
Please see my resume for more details.