CareerPlan

Software Engineer, AI Systems Simulation

Cambridge, England, United KingdomFull-time2026-10-22 → 2026-11-10
Hybrid

Core

Build simulation software to connect proposed hardware designs to realistic AI workloads, helping engineers and investors evaluate infrastructure potential and limitations.

Role type

Senior IC software engineer (AI systems simulation)

Builds

Simulation components, reproducible scenarios, diagnostic outputs, and tests for AI infrastructure comparison

Domain

AI infrastructure, computer architecture, performance modelling, inference serving

Deliverable

production ML models

Required skills

software engineering, discrete-event simulation, computer architecture, performance modelling, distributed/HPC systems, inference runtimes, memory modelling, network modelling, scientific software integration, AI coding agents

Preferred skills

Python, C++, Rust, vLLM, SGLang, simulator frameworks, hardware performance tools

Responsibilities

Develop and integrate simulation components capturing system behavior; evaluate and extend existing frameworks; develop models of system state and resource use; build reproducible simulation scenarios and tests; compare predictions with measurements to improve models; maintain software, documentation, and workflows using AI coding agents

Seniority

Senior, hands-on IC