
A hands-on reading path through CPU architecture, profiling and optimisation, with primary sources and runnable benchmarks.

Machine Learning Software Engineer
Cambridge, UK
Machine Learning Engineer with 4+ years of experience in deep learning, computer vision, and edge computing. Strong background in end-to-end ML development, model optimisation, and MLOps practices.
Usamah Zaheer is a Machine Learning Software Engineer at Arm, where he designs and optimises ML infrastructure for Arm architectures. He is pursuing an MS in Artificial Intelligence at the University of Texas at Austin and holds an MS in Embedded Systems from the University of Leicester. His work spans deep learning, computer vision, edge computing, robotics, and MLOps across companies including Arm, Dyson, and the University of Leicester.

A hands-on reading path through CPU architecture, profiling and optimisation, with primary sources and runnable benchmarks.

A free book on making ML models run inside real latency, memory, power and cost budgets, from rooflines and Arm silicon to LLMs, robots and agents.

Arm’s data center CPU for agentic AI, built on the Neoverse platform.

Autonomous robot vacuum with 360° vision, SLAM navigation and 26 sensors.
A Systems View of Efficient Machine Learning, from Silicon to Agents
A book in fourteen parts on making models run inside real budgets for latency, memory, power and cost. Rooflines and Arm vector units, kernels and compilers, quantisation and compression, then vision, on-device language models, robotics, profiling, serving and agents. Free to read at ai.usamah.me.
Arm
PyTorch · TensorFlow · JAX · FBGEMM · KleidiAI · ACL · ArmNN · OneDNN
Dyson
PyTorch · MXNet · ONNX · CUDA · cuDNN · C++
University of Leicester
PyTorch · TensorFlow · Scikit-learn · Docker · Kubernetes · R
Arm
Dyson
Dyson
University of Leicester
Stealth Startup
University of Texas at Austin, USA
University of Leicester, England - Distinction
Thesis: Performance Evaluation of Deep Learning Techniques for Object Detection in Autonomous Vehicles
Jawaharlal Nehru Technological University, India - First Class
Languages: Python · C++ · C · Rust · SQL · MATLAB
ML & Deep Learning: PyTorch · TensorFlow · JAX · Scikit-learn · LLMs · VLMs · Multimodal Models · CNNs · Transformers
Computing & Inference: TensorRT · CUDA · cuDNN · ArmNN · LLVM · GGML · OpenMP · ONNX/Runtime · FBGEMM · KleidiAI
Profiling & Debugging: NVIDIA Nsight · PyTorch Profiler · TensorFlow Profiler · Valgrind · gprof · cProfile · Py-Spy
Cloud & Deployment: AWS · GCP · Vertex AI · Kubernetes · Docker · GitHub Actions · Jenkins · MLflow · KubeFlow · Databricks · Snowflake
Data & Visualisation: Pandas · Apache Spark · Matplotlib · Plotly · Streamlit · Grafana · Tableau · Gradio
Usamah Zaheer on getting replies from people he knows that were pasted out of ChatGPT and sent as their own, when a couple of words they typed themselves would have done.
Usamah Zaheer on why AI letting anyone build their own software will not kill software companies. Everyone can bake bread and almost everyone still buys it, because nobody wants to be the baker.
Usamah Zaheer argues that when everyone runs their thinking through the same models, outputs converge, and the scarce skill shifts from generating an answer to knowing whether it is any good.
Usamah Zaheer names latency laundering, the habit of moving delay outside the measurement boundary until a slow system reports a fast number.
Usamah Zaheer argues the next trillion-dollar AI opportunity is not another model lab. It is the infrastructure that makes intelligence cheap enough to run on billions of devices.
Usamah Zaheer explains ML compiler optimisation from a practitioner perspective at Arm, covering graph optimisation, kernel selection, and the profiling feedback loop.
Usamah Zaheer explains why on-device ML inference is the future, drawing on experience optimising models at Arm and deploying perception systems at Dyson.
The gap between a VLM demo on Twitter and a VLM running on a real robot is enormous. Usamah Zaheer shares what he learned closing that gap at Dyson.
Usamah Zaheer shares lessons from applying CNNs to high-resolution satellite imagery for forest fire detection at the University of Leicester.
Usamah Zaheer built AI agent systems from scratch at a stealth startup. Here is what the hype gets right, what it gets wrong, and why he chose to go back to school.
An AI video I made with Higgsfield, with me as the main character.