Andrew Jefferson is a senior software engineer and technical leader with 15 years of experience building distributed, cloud-native systems and machine learning infrastructure across startups and large teams. He has held engineering and leadership roles from VP Engineering to CTO, most recently serving as Member of Technical Staff at microagi after leading platform and product engineering at Bobsled Inc. His background spans graph deep learning, distributed consensus for cloud SaaS, and large-scale data systems (Kubernetes, Spark, Kafka, Cassandra) with hands-on expertise in Python, Scala, Java and DevOps tooling. Trained in chemistry at Cambridge and a former Imperial College PhD researcher, he brings a researcher's rigor to production engineering and a knack for translating academic ideas into scalable products. A less obvious strength is his cross-domain fluency—moving between low-level infrastructure, ML research, and executive strategy—which helps him bridge teams and accelerate delivery.
15 years of coding experience
13 years of employment as a software developer
PhD (Not Completed), Chemical Engineering, PhD (Not Completed), Chemical Engineering at Imperial College London
MSc, Natural Sciences (Chemistry), MSc, Natural Sciences (Chemistry) at University of Cambridge
Contributions:82 commits, 5 PRs, 52 pushes in 8 years 8 months
maven-pluginjavadatanucleusmaven
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.
Request Free Trial
Andrew Jefferson - Member Of Technical Staff at microagi