Software Engineer, AI Systems Simulation
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
