Ignavier Ng is a researcher-engineer with nine years of experience at the intersection of machine learning, causality, and large-scale AI systems, currently pursuing a PhD in Logic, Computation, and Methodology at Carnegie Mellon. He has interned across top research labs including Microsoft Research (Redmond and Asia), Mila, Huawei Noah’s Ark Lab, X, and AWS, contributing to productivity and foundational AI projects. His open-source testing work on the causal-learn Python library demonstrates a rigorous emphasis on correctness and reproducibility—adding unit tests for A* and DP search algorithms and improving test infrastructure. Fluent in both research and engineering, he bridges theory and practice by turning algorithmic ideas into verifiable code and reliable experiments. Based in Pittsburgh, he combines strong academic training (University of Toronto MS, HKUST BS) with hands-on experience in industry-scale research environments. A not-obvious asset: he focuses on testability and benchmark validation, a skill often underrepresented in research codebases but critical for production-grade ML tools.
10 years of coding experience
MS in Applied Computing, MS in Applied Computing at University of Toronto
PhD in Logic, Computation, and Methodology, PhD in Logic, Computation, and Methodology at Carnegie Mellon University
Hong Kong University of Science and Technology (HKUST)
Causal Discovery in Python. Learning causality from data.
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:1 review, 8 commits, 2 PRs in 2 days
Contributions summary:Ignavier primarily focused on writing and maintaining unit tests for the `causal-learn` repository. They added tests for the Astar and DP search algorithms, ensuring the correctness of the implementations by comparing results against benchmark data. The user also updated the test infrastructure by modifying data paths and fixing documentation, while refactoring existing test cases to improve maintainability.
Contributions:21 commits, 2 PRs, 13 pushes in 1 year
tensorflow
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.