Faisal Khan is a Principal Machine Learning Engineer with 15+ years bridging research and industry, currently focused on securing AI systems and large language models. As a founding engineer at Protect AI and now leading ML security at Palo Alto Networks, he designs end-to-end protections that span model training through deployment to keep pace with evolving threats. His background at Argonne National Laboratory and earlier roles at Caltech and CERN give him deep expertise in distributed systems, high-throughput data pipelines, and scalable scientific computing. Faisal combines research rigor—machine vision, speech analysis, and parallel computing—with practical product engineering to produce robust, deployable defenses for real-world AI. He is based in the Greater Chicago area and known for translating complex scalability challenges into operational security frameworks that let organizations safely harness AI. An often-overlooked strength is his track record of integrating experimental automation and data-quality feedback loops to accelerate model development and validation.
8 years of coding experience
15 years of employment as a software developer
Master, Computer Science, Master, Computer Science at University of Wisconsin-Madison
Bachelor of Science, Information Technology, Bachelor of Science, Information Technology at National University of Science and Technology
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.