Zain Jaffal is a machine learning-focused software engineer based in London with three years of industry experience across compiler engineering and applied ML. He has shipped middle-end LLVM optimizations at Apple, contributed to SPIR-V/OpenCL pipelines at Arm, and advanced TTS and ASR model work at PolyAI with a focus on data curation and synthetic data. Currently a Member of Technical Staff at Cohere, he blends low-level performance engineering (C++, LLVM IR, AArch64) with practical ML workflows and tooling. Zain’s background includes building production-facing systems and open-source tooling, and he has a track record of improving compiler passes and model training/inference pipelines. Trained in AI and Computer Science at The University of Manchester, he brings a developer’s attention to performance together with applied ML pragmatism. A subtle strength is his comfort moving between assembly-level optimization and high-level data-driven model work, enabling end-to-end impact.
3 years of coding experience
4 years of employment as a software developer
Artificial Intelligence Computer Science, Artificial Intelligence Computer Science at The University of Manchester
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies. This fork is used to manage Apple’s stable releases of Clang as well as support the Swift project.
Contributions:2 PRs, 31 pushes, 32 branches in 1 year 10 months
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Contributions:20 reviews, 15 PRs, 41 pushes in 2 years 1 month
compilerstechnologiesclangsubmittoolchain
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.