Summary
David Pujol is a machine learning engineer and PhD candidate in computer science with eight years of experience applying advanced algorithms to real-world problems across education, research, and industry. He blends strong foundations in C++, Java, and mathematics with hands-on expertise in ML and transformer-based video understanding, working recently at Tumult Labs and now at LinkedIn. His background includes building dynamic stochastic models as a research assistant and improving student outcomes as an interventionist, illustrating an unusual mix of rigorous modeling and human-centered impact. Based in Cary, North Carolina, he is pursuing doctoral research that informs his applied work on video transformers and scalable ML systems. Colleagues describe him as analytical, versatile, and unusually effective at translating academic innovation into production-ready solutions.
8 years of coding experience
4 years of employment as a software developer
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at Duke University
Bachelor's degree, Mathematics and Computer Science, Bachelor's degree, Mathematics and Computer Science at University of Massachusetts Amherst