Performance Modeling Engineer
Flux Computing, City of London
Performance Modeling Engineer
Salary not available. View on company website.
Flux Computing, City of London
- Full time
- Permanent
- Onsite working
Posted 1 week ago, 22 Jun | Get your application in now before you miss out!
Closing date: Closing date not specified
job Ref: 71cc6053266946e5ba8d89def6b5a859
Full Job Description
We're searching for a Performance Modeling Engineer to create and own the analytical and simulation models that steer OTPU architecture and software evolution. You will build functional simulators as well as high-fidelity, cycle-accurate models of our optical compute system. This role is critical to explore "what-if" design spaces, and deliver insights that directly influence our software, hardware, and optical roadmaps. This role sits at the crossroads of hardware architecture, software tooling and machine-learning workload analysis, perfect for an engineer who loves data-driven decision-making and fast iteration.,
- Project Ownership: Own and deliver projects on your team's roadmap that unlock key high-impact technical and business milestones that drive the success of Flux.
- Collaboration: Work shoulder-to-shoulder with hardware, compiler and ML framework teams to ensure models reflect reality and reality meets performance goals.
- Functional Simulator: Design, build, and maintain a functional simulator of the OPTU subsystem and full pipeline.
- Performance Simulator: Design and maintain architectural & cycle-accurate models of the OPTU subsystems and pipeline. Identify throughput, latency and utilisation hot-spots; propose architectural, or scheduling fixes.
- Workload Analysis & Bottleneck Hunting: Instrument benchmarks (LLMs, diffusion, graph workloads) to collect detailed traces.
- Design-Space Exploration: Run massive parameter sweeps with your functional and to understand tradeoffs and guide the software, hardware, and optical teams. Package results into clear, quantitative analyses and design recommendations.
- Tooling & Automation: Develop Python/C++ tooling for trace parsing, statistical analysis and visualisation. Integrate models into CI so that every RTL commit gets a performance smoke test.
5+ years building performance or power models for CPUs, GPUs, ASICs, or accelerators - Strong coding ability in C++ and Python; experience with discrete-event or cycle-accurate simulators (e.g., gem5, SystemC, custom in-house).
- Solid grasp of computer-architecture fundamentals: memory systems, interconnects, queuing theory, Amdahl/Gustafson analysis.
- Familiarity with machine-learning workloads and common frameworks (PyTorch, TensorFlow, JAX).
- Comfort reading RTL or schematics and discussing micro-architectural trade-offs with hardware designers.
- Excellent data-visualisation and communication skills: able to turn millions of simulation samples into one decisive slide.
- Bachelor's+ in EE, CS, Physics, Applied Maths or related; advanced degree preferred but not required.
- Personal or open-source projects in simulators, ML kernels, or performance analysis are a significant plus.
Flux Computing designs and manufactures optical processors to train and run inference on large AI models. Join us in London to be part of a highly motivated and skilled team that thrives on delivering impact and innovation at speed.
Competitive salary and stock options in a rapidly growing AI company. - Based in our new 5,000 sq. ft. office in the AI hub of Kings Cross, London.
- To foster collaboration in our high-growth environment, we require all employees to work from our London HQ and live within a 45-minute commute. We offer an extra £24,000/year incentive for those living within 20 minutes.
- Comprehensive healthcare insurance.
- 25 days PTO policy plus bank holidays.
- Private access to our in-house 3D printer. If you are passionate about pushing the boundaries of what's possible in AI and thrive in a high-energy, fast-paced environment, we want to hear from you. Apply now to join Flux and be a key player in shaping the future of computing.
Direct job link
Relevant jobs
- Tech / Digital / IT Jobs in Abingdon-on-Thames, Oxfordshire
- Tech / Digital / IT Jobs in Andover, Hampshire
- Tech / Digital / IT Jobs in Ashford, Devon
- Tech / Digital / IT Jobs in Aylesbury, Buckinghamshire
- Tech / Digital / IT Jobs in Banbury, Oxfordshire
- Tech / Digital / IT Jobs in Basingstoke, Hampshire
- Tech / Digital / IT Jobs in Benson, South Oxfordshire
- Tech / Digital / IT Jobs in Bicester, Oxfordshire
- Tech / Digital / IT Jobs in Bracknell, Bracknell Forest
- Tech / Digital / IT Jobs in Brighton and Hove
- Tech / Digital / IT Jobs in Burford, Cheshire East
- Tech / Digital / IT Jobs in Canterbury
- Tech / Digital / IT Jobs in Carterton, Oxfordshire
- Tech / Digital / IT Jobs in Charlbury, Oxfordshire
- Tech / Digital / IT Jobs in Chatham, Medway
- Tech / Digital / IT Jobs in Chipping Norton, Oxfordshire
- Tech / Digital / IT Jobs in City of London
- Tech / Digital / IT Jobs in Clacton-on-Sea, Essex
- Tech / Digital / IT Jobs in Crawley, Oxfordshire
- Tech / Digital / IT Jobs in Dartford, Dartford
- Tech / Digital / IT Jobs in Didcot, Oxfordshire
- Tech / Digital / IT Jobs in Eastbourne, Darlington
- Tech / Digital / IT Jobs in Eastleigh, Devon
- Tech / Digital / IT Jobs in Eynsham, Oxfordshire
- Tech / Digital / IT Jobs in Fareham
- Tech / Digital / IT Jobs in Faringdon, Oxfordshire
- Tech / Digital / IT Jobs in Grove, Nottinghamshire
- Tech / Digital / IT Jobs in Guildford
- Tech / Digital / IT Jobs in Hastings, Somerset
- Tech / Digital / IT Jobs in Henley-on-Thames, Oxfordshire
- Tech / Digital / IT Jobs in High Wycombe, Buckinghamshire
- Tech / Digital / IT Jobs in Hythe, Hampshire
- Tech / Digital / IT Jobs in Kidlington, Oxfordshire
- Tech / Digital / IT Jobs in Luton, Devon
- Tech / Digital / IT Jobs in Maidstone
- Tech / Digital / IT Jobs in Milton Keynes
- Tech / Digital / IT Jobs in Oxford, City of Stoke-on-Trent
- Tech / Digital / IT Jobs in Peacehaven, East Sussex
- Tech / Digital / IT Jobs in Portsmouth, Calderdale
- Tech / Digital / IT Jobs in Rayleigh, Essex
- Tech / Digital / IT Jobs in Reading
- Tech / Digital / IT Jobs in Romsey, Hampshire
- Tech / Digital / IT Jobs in Ryde, Isle of Wight
- Tech / Digital / IT Jobs in Sevenoaks
- Tech / Digital / IT Jobs in Shanklin, Isle of Wight
- Tech / Digital / IT Jobs in Shoreham-by-Sea, West Sussex
- Tech / Digital / IT Jobs in Slough, Powys - Powys
- Tech / Digital / IT Jobs in Southampton
- Tech / Digital / IT Jobs in Thame, Oxfordshire
- Tech / Digital / IT Jobs in Wallingford, Oxfordshire
- Tech / Digital / IT Jobs in Wantage, Oxfordshire
- Tech / Digital / IT Jobs in Winchester
- Tech / Digital / IT Jobs in Witney, Oxfordshire
- Tech / Digital / IT Jobs in Woking
- Tech / Digital / IT Jobs in Woodstock, Sir Benfro - Pembrokeshire
- Tech / Digital / IT Jobs in Worthing, Norfolk
Similar jobs for you
Performance Modelling Engineer
Huawei,
- Full time
- Permanent
Apply on company site
Principal Systems Mathematical Modeller
BAE Systems,
- Full time
- Permanent
Apply on company site
AI Vision Engineer
TechBiz Global,
- Full time
- Permanent
Apply on company site
AI Vision Engineer
TechBiz Global,
- Full time
- Permanent
Apply on company site
Data and AI Engineer- Defence
Positiv+ Cohort,
- Full time
- Permanent
Apply on company site