Principal Performance Modelling Engineer
£140,000+ DOE, UK remote working + stock options
Join a Semiconductor start-up in Silicon Valley, re-imagining Silicon and creating RISCV based computing platforms to transform the industry. As a Principal Performance Modelling Engineer, you will develop functional and timing simulators, undertake performance analysis for architectural exploration and identify and fix performance bottlenecks. You'll also be involved in workload analysis, to develop a deep understanding of the characteristics of workloads in the target market (machine learning, data analytics, graph analytics).
Our team is small but growing rapidly, offering a fun, flexible and collaborative working environment. With huge opportunity for career progression, this position can develop into a technical leadership role.
Key Responsibilities:
* Develop functional and timing simulators
* Undertake performance analysis for architectural exploration
* Identify and fix performance bottlenecks
* Conduct workload analysis to understand characteristics of workloads in the target market
Requirements:
* Strong C/C++ development skills
* Excellent understanding of GPU/CPU architecture and microarchitecture
* Knowledge of performance modelling concepts
* SIMT processing, cache and memory hierarchies
* Understanding of benchmarks and workloads in the ML space
About the Company:
Our client is a Semiconductor start-up, working on re-imagining Silicon and creating RISCV based computing platforms to transform the industry.