Why This Role Stands Out
This role offers a unique opportunity to significantly impact the efficient and cost-effective development of foundational AI technologies by building predictive models for system performance. You'll thrive here if you have a strong background in computer science or mathematics, experience with performance modeling, and a passion for optimizing AI workloads. Apply now to contribute to groundbreaking AI advancements within a collaborative, non-profit environment.
Quick Overview
Job Description
CommonAI CIC is a non-profit membership organisation, founded on a belief in collaborative engineering for the safe and responsible development of foundational AI technologies. A place where AI startups, enterprises large and small, public sector bodies and academia can share resources and knowledge, to codevelop and grow businesses, fast.
We are seeking a Senior Performance Engineer to join our rapidly growing team. In this role, you will work with AI researchers and software engineers to build up a detailed understanding of how their applications are performing. You will instrument and collect granular metrics from inference and training jobs and use that information to develop sophisticated mathematical models that predict how software optimisations and architectural or hardware changes will impact system performance.
Your work will directly influence both our in-house and member’s hardware purchasing decisions and architectural optimisations, ensuring teams can run AI workloads efficiently and cost-effectively.
This role requires a degree in computer science, mathematics or an adjacent field. You should also be able to demonstrate:
- Significant experience building insightful mathematical models and performance calculators (Excel/Google Sheets or Python modelling experience) to forecast system behaviour.
- Optimisation of code running on GPUs and/or other accelerators (e.g. CUDA).
- Solid understanding of computer architecture fundamentals and how LLMs and Deep Learning models execute on that hardware (inference vs. training, matrix multiplication, KV-caching, etc.).
- Proficiency with profiling tools (NVIDIA Nsight, PyTorch Profiler) and monitoring stacks (Prometheus, Grafana).
- Capability to work in Python for data analysis (Pandas, NumPy) and scripting.
The following are also highly valued:
- Post-graduate degrees and research experience in relevant fields (please list your publications).
- Deep understanding of inference serving frameworks (e.g. vLLM).
- Background in statistical analysis.
- Contributions to open source and/or research projects.
- A collaborative and supportive work environment
- The opportunity to have a high impact in a growing organisation
- Competitive salary package and pension
- Professional development opportunities
- Networking opportunities with influential people from across the tech sector and academia
- A vibrant office environment located a few minutes’ walk away from Cambridge train station
Similar jobs
- PG
Staff Software Engineer, Console GPU Inference
NewAuto ApplyPlayStation Global
United Kingdom🇬🇧Hybrid12 hours agoMachine LearningBackground ChecksC++Technology - NE
Senior Software Engineer (YDB Team)
NewAuto ApplyNebius
London🇬🇧Hybrid9 hours agoDNSC++Grafana+1Technology - HC
Technical Lead, Observability - Paris
NewAuto ApplyHcompany
Hybrid London🇬🇧Hybrid13 hours agoComplianceGrafanaKibana+2 - HC
Technical Lead, Observability - London
NewAuto ApplyHcompany
Hybrid London🇬🇧Hybrid13 hours agoComplianceGrafanaKibana+2 - FA
Lead Software Engineer
Auto ApplyFaculty
London🇬🇧Hybrid10 months agoDockerKubernetesPython+2Technology - XB
Software Engineer - AI Systems
NewAuto ApplyXbowcareers
United Kingdom (Remote)🇬🇧Remote15 hours agoMachine LearningAgileLLM+3Technology - AX
Software Engineer
NewAuto ApplyAxon
London🇬🇧Hybrid10 hours agoScalaJavaLESSTechnology - CI
2027 Software Internship
NewAuto ApplyCirrus
London🇬🇧On-site2 days agoTechnology - TA
Software Developer
NewAuto ApplyThe AA
Basingstoke🇬🇧Hybrid16 hours agoSOAPSQLSQL Server+7Technology - BG
Powertrain Software Intern
NewAuto ApplyBosch Group
Coventry🇬🇧On-site15 hours agoMATLABPythonTechnology - UA
Advanced Specialist HPC Computational Engineer
NewAuto ApplyUK Atomic Energy Authority
Abingdon, Oxfordshire🇬🇧Hybrid14 hours agoEngineering - UA
Deep Specialist HPC Computational Engineer
NewAuto ApplyUK Atomic Energy Authority
Rotherham, Yorkshire🇬🇧Hybrid14 hours agoEngineering