Brendan Kennedy is a data scientist and NLP-focused machine learning engineer with a decade of experience bridging academic research and production systems. He holds a PhD in Computer Science from USC and has applied his expertise at Twitter and Pacific Northwest National Laboratory, contributing productionized search improvements and content-understanding models using PyTorch and TensorFlow. His work spans computational social science, large-scale text annotation, and interpretability methods, with DARPA-funded research on online influence campaigns among his projects. Brendan combines rigorous scientific publishing with hands-on engineering to move novel research into measurable product impact, often surfacing language-derived signals for recommendation and search systems. Notably, he brings a transdisciplinary lens—melding social science questions with NLP—to uncover signal that standard pipelines miss.
10 years of coding experience
7 years of employment as a software developer
Doctor of Philosophy - PhD Computer Science, Doctor of Philosophy - PhD Computer Science at University of Southern California
Bachelor of Science - BS Computer Science, Bachelor of Science - BS Computer Science at Gonzaga University
Contributions:4 commits, 3 pushes, 1 branch in 1 year 7 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.