Summary
Nathan Lo is an algorithm engineer with 11 years of software engineering experience, grounded in a dual Waterloo education in Computer Science, Combinatorics & Optimization, and Pure Math. He has built low-latency, high-reliability systems across top-tier trading and tech firms—Hudson River Trading, Citadel/Citadel Securities, Jane Street, Bloomberg, and Google—bringing a quant-minded approach to production software. Proficient in Python and C++ with deep mathematical instincts, he thrives on translating complex algorithms into performant, maintainable code. His background includes 3D systems work at SideFX, hinting at a comfort with graphics and simulation beyond classical finance stacks. Based in New York, he combines academic rigor with hands-on trading-engine and infrastructure experience to optimize real-world decision systems.
11 years of coding experience
2 years of employment as a software developer
Bachelor's of Mathematics, Combinatorics and Optimization - Honours Co-op, Bachelor's of Mathematics, Combinatorics and Optimization - Honours Co-op at University of Waterloo
Chinese, French, English