Summary
Joseph Kerrigan is a software engineer with a decade of experience building reliable, large-scale systems and compilers for specialized hardware. He currently develops the Neuron Kernel Interface (NKI), a Python DSL that generates high-performance kernels for AWS Trainium accelerators, and earlier built deployment tooling that safeguarded Nitro virtualization across millions of EC2 hosts. His work blends compiler-level performance tuning with practical production reliability—creating internal services that prevented tens of millions in losses and are used by a dozen+ teams. A Jefferson Scholar with dual training in math and CS from UVA (and study at Oxford), he pairs rigorous, theory-informed thinking with hands-on delivery. Outside code, he’s balanced technical roles with student athletics and ensemble music, hinting at disciplined teamwork and creativity in problem solving.
10 years of coding experience
4 years of employment as a software developer
Computer Science, Computer Science at University of Oxford
High School Diploma, High School Diploma at Providence Day School
Bachelor of Arts - BA Mathematics and Computer Science, Bachelor of Arts - BA Mathematics and Computer Science at University of Virginia