FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Software Engineer, AI Systems Simulation
CommonAI CIC. Develop and integrate simulation components capturing behaviour and interactions relevant to AI infrastructure comparison .
Posted 10/23/2026full-timeCambridge • United KingdomMid-LevelSenior💰 £60,000 - £105,000 per yearWebsite
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates strong software engineering skills with a focus on building, debugging, and maintaining complex technical software. Proficient in developing and integrating simulation components, utilizing AI coding agents, and collaborating effectively with specialists in adjacent areas.
Highest-signal resume keywords
Software Engineering SkillsDiscrete-Event SimulationPython ProgrammingAI Coding Agents ExperiencePerformance Modelling
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Software DevelopmentDebuggingSimulation DevelopmentPerformance ModellingIntegration of Scientific SoftwareResource Use ModellingTesting AssumptionsBuilding SoftwareMaintaining SoftwareUnderstanding Code
Soft Skills
Collaborative ApproachJudgment for CorrectnessProblem-Solving
Tools & Technologies
VLLMSGLangSimulator FrameworksHPC SystemsWorkload ModelsMeasurement Datasets
Industry Keywords
AI InfrastructureHybrid Work ArrangementPostgraduate StudyUK Experience
Tech Stack
Tools & technologiesPythonRustC++
About the role
Key responsibilities & impact- Develop and integrate simulation components capturing behaviour and interactions relevant to AI infrastructure comparison
- Work with the technical lead and partners to evaluate existing frameworks and software
- Extend and connect useful components through clear interfaces
- Develop models of system state and resource use so changes in one component have appropriate consequences elsewhere
- Build reproducible simulation scenarios, diagnostic outputs and tests
- Identify incorrect assumptions, integration errors and unsupported cases
- Compare predictions with evidence alongside measurement and uncertainty colleagues
- Improve models and integrate calibration and uncertainty methods into the simulator
- Maintain reliable software, documentation and development workflows
- Use AI coding agents to support implementation and testing
- Bridge an existing simulator component with workload models and measurement datasets to produce reproducible predicted-versus-measured performance comparisons
Requirements
What you’ll need- Strong software engineering skills and evidence of building, debugging and maintaining substantial technical software
- Experience in one or more of: discrete-event simulation; computer architecture or performance modelling; distributed/HPC systems; inference runtimes and serving; memory or network modelling; integration of scientific software and heterogeneous components
- Ability to understand unfamiliar code, reason about interfaces and assess the suitability and maintenance costs of reusing, extending or building software
- Collaborative approach to testing assumptions and working with specialists in adjacent areas
- Practical experience using AI coding agents, with judgement to check their output for correctness and maintainability
- Python, C++, Rust or other relevant systems or scientific programming experience can provide a route into the role
- Familiarity with vLLM or SGLang, simulator frameworks, or hardware performance tools would be useful
- Relevant postgraduate study is useful, but qualifications are secondary to experience and quality of work
- Applicants must be able to attend Cambridge as agreed under the hybrid arrangement
- Experience in the UK or earlier-career candidates with strong evidence of ability may be considered
Benefits
Comp & perks- Competitive salary package, including pension and benefits
- Professional development opportunities
- Networking opportunities with influential figures from across the tech sector and academia
- Substantial tooling budget for frontier models and coding agents
- Collaborative and supportive work environment
- High-impact opportunity in a growing organisation
- Vibrant office environment a few minutes’ walk from Cambridge train station
- Flexible hybrid attendance arrangements
- Permanent employment, part-time arrangements and consultancy options