Delaney Mackenzie is a Director of Engineering in Boston with 12 years of experience building and scaling distributed systems and data-driven products. Currently leading engineering at Hightouch, Delaney has a strong track record of improving reliability and performance—at Jellyfish they reduced DAG task failures by 84% and sped tasks up to 15x through API/query and orchestration optimizations. Early work at Quantopian combined backend engineering, community growth, and quantitative research: they built a Python experiments engine and contributed to widely used open-source projects like Zipline and Quantopian’s educational research notebooks. Delaney blends hands-on backend engineering, statistical rigor, and product sensibility—having applied fairness testing and data provenance analysis for ML systems while advising startups and teams. Comfortable operating between exec strategy and code, they’ve led cross-functional teams of 3–15 engineers and partnered directly with CEOs and CTOs on high-stakes technical problems. An unusual strength is translating academic-grade quantitative methods into production-ready tooling and educational content that scales to large audiences.
11 years of coding experience
5 years of employment as a software developer
Crosslisted During High School Computer Science, Crosslisted During High School Computer Science at Dartmouth College
Bachelor of Arts (BA) Computer Science, Bachelor of Arts (BA) Computer Science at Princeton University
Contributions:76 commits, 155 PRs, 113 pushes in 1 year 6 months
Contributions summary:Delaney contributed by adding pairs trading and MLE notebooks, then adding tutorials. The user demonstrates the ability to create and implement various analytical tools. Furthermore, the user likely utilizes statistical methods and data analysis techniques to build a useful repository.
Contributions:39 commits, 6 PRs, 23 pushes in 8 months
Contributions summary:Delaney primarily contributed to the Zipline algorithmic trading library by implementing new features and fixing bugs related to the core functionalities. They added dynamic name functionality to the `record()` API function, allowing for more flexible data recording within trading algorithms. Additionally, the user addressed an issue by adding informative messages for calling the `order()` function in the `initialize` function and implemented the `AUTO_INITIALIZE` feature. Furthermore, they fixed a bug regarding how the last sale price was being set for positions.
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.