Summary
Barrett Ruth is a software engineer with six years of experience building low-latency trading systems and scalable backend services, currently working on market making at IMC Trading. His internships span trading firms (DRW, TRB Capital) and fintech/enterprise settings (Ramp, Visa), reflecting a strong focus on high-performance, data-driven systems. Barrett has hands-on experience with medium-frequency algorithms, generative AI scaling, and HPC workloads on NVIDIA GH200 from his research at UVA, showing an unusual blend of trading and systems research. He moves comfortably between production backend engineering and performance-oriented research, shipping features that must meet strict latency and reliability constraints. Based in the United States and grounded in a Computer Science education from the University of Virginia, he brings both academic rigor and practical delivery experience. Colleagues would note his pattern of seeking roles that sit at the intersection of finance, AI, and high-performance computing.
6 years of coding experience
3 years of employment as a software developer
Computer Science, Computer Science at University of Virginia
Spanish