Ian Knox is a Staff Data Engineer with 5+ years focused on building high-performance data platforms and developer tools across both startup and enterprise environments. He has driven substantial performance gains at dbt Labs by reworking graph algorithms and turning a CLI into a programmatic Python interface, and contributed core improvements to the widely-used dbt-core open-source project. At Capital One and prior roles he architected ELT pipelines, table-level access controls, and validation frameworks that cut testing time in half and supported hundreds of analysts. His background spans data ingestion, cloud architecture, and performance profiling—including experiments that accelerated processing on GPUs by orders of magnitude. A Georgia Tech computer science master’s graduate with a creative BFA foundation, he blends rigorous engineering practices (type checking, CI/CD, packaging) with an eye for clear technical communication and cross-team mentorship. Notably, he maintains separate GitHub identities to separate employer-associated contributions from personal projects, signaling deliberate open-source stewardship.
5 years of coding experience
13 years of employment as a software developer
Master's degree, Computer Science, Master's degree, Computer Science at Georgia Institute of Technology
Bachelor of Fine Arts (BFA), Theatre, Bachelor of Fine Arts (BFA), Theatre at East Carolina University
dbt enables data analysts and engineers to transform their data using the same practices that software engineers use to build applications.
Role in this project:
Back-end Developer
Contributions:307 reviews, 128 commits, 149 PRs in 1 year 9 months
Contributions summary:Ian's commits focus on enhancing the functionality of dbt-core. They implemented changes to the schema parsing process, adding hashing to unique IDs for schema tests and modifying how unique IDs are generated. They also introduced new features for RPC and testing changes. The user demonstrates an understanding of the dbt ecosystem.
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.