NPU Performance Analysis Engineer

2 months ago


Cambridge, United Kingdom IC Resources Full time

NPU Performance Analysis Engineer

Cambridge, UK (Hybrid)

IC Resources is seeking an NPU Performance Analysis Engineer to join our client's team in Cambridge. The successful candidate will be instrumental in identifying and addressing performance bottlenecks in AI accelerator designs, collaborating with multi-site hardware and software teams to enhance system features and make data-driven decisions for next-generation AI accelerators.

Primary Responsibilities:
Performance Analysis: Investigate and identify performance bottlenecks in the Neural Processing Unit (NPU) system using performance simulation tools, and make recommendations to software and hardware teams for improvements.
Collaboration: Work closely with engineering teams across multiple locations to analyse and resolve current engineering challenges, providing data-driven insights and recommendations.
Benchmark Development: Create synthetic benchmarks that target specific architectural features, facilitating the evaluation and optimisation of next-generation NPU designs.
Design Space Exploration: Partner with hardware design engineers to explore and refine design options for future NPUs, leveraging performance data to inform architectural enhancements.
Compiler Optimisation: Collaborate with compiler engineers to offer optimisation suggestions, enhancing the overall performance of the NPU system.
Infrastructure Development: Lead the performance team in developing infrastructure that enables thorough inspection and root-cause analysis of performance issues.
Essential Experience:
System Performance Analysis: Over 7 years of experience in system performance analysis, with a proven track record of identifying bottlenecks and making software and/or hardware optimisation recommendations.
ML Model Application: Experience in applying and optimising machine learning models, particularly in areas such as Vision, Language, or Speech.
Hardware Knowledge: Strong understanding of performance or functional modeling for NPUs, CPUs, or GPUs.
Programming Skills: Proficiency in machine learning frameworks like PyTorch or TensorFlow and programming languages such as C++ and Python.
Communication Skills: Excellent written and verbal communication skills, with the ability to convey complex technical information effectively.
Desired Experience:
Advanced Optimisation: Hands-on experience with optimising ML models for performance improvements in various application domains.
Collaborative Projects: Proven experience working collaboratively with cross-functional engineering teams to solve complex performance issues.
Infrastructure Leadership: Experience in leading teams to develop robust performance analysis and optimisation infrastructure.
What’s On Offer:
Competitive Salary: A base salary that reflects your expertise and experience in the field of performance analysis.
Professional Development: Opportunities for continuous learning and professional growth within a dynamic and innovative environment.
Collaborative Work Environment: A chance to work in a team that values creativity, data-driven decision-making, and cross-functional collaboration.
Cutting-Edge Projects: Involvement in the design and development of next-generation AI accelerators, with a significant impact on future technology.
If you are interested in this position, please apply now for immediate consideration. This is an excellent opportunity for an NPU Performance Analysis Engineer eager to work on innovative AI technology projects and make a significant impact on next-generation AI architectures.



  • Cambridge, Cambridgeshire, United Kingdom IC Resources Full time

    NPU Performance Optimization SpecialistCambridge, UK (Hybrid)We are seeking a skilled NPU Performance Optimization Specialist to join a prominent technology firm. In this pivotal role, you will contribute to the enhancement of AI accelerator architectures and work alongside diverse teams to foster innovation in advanced AI systems.Key...


  • Cambridge, Cambridgeshire, United Kingdom IC Resources Full time £100,000

    Job SummaryThis is a fantastic opportunity for a Senior Modelling Engineer with an interest in neural processor hardware and performance analysis software to join a well-funded Cambridge-based start-up at an exciting time of growth.About the RoleWe are seeking a highly skilled Senior Modelling Engineer to develop, test, and maintain highly accurate...


  • Cambridge, Cambridgeshire, United Kingdom IC Resources Full time £100,000

    Job SummaryThis is a fantastic opportunity for a Senior Modelling Engineer with an interest in neural processor hardware and performance analysis software to join a well-funded Cambridge-based start-up at an exciting time of growth.About the RoleWe are seeking a highly skilled Senior Modelling Engineer to develop, test, and maintain highly accurate...


  • Cambridge, Cambridgeshire, United Kingdom IC Resources Full time

    Job OverviewWe are seeking a highly skilled Senior Modelling Engineer to join our team at IC Resources. As a Senior Modelling Engineer, you will be responsible for developing, testing, and maintaining highly accurate performance models for NPU IPs.Key Responsibilities:Develop and maintain performance models for NPU IPsPrune the design space of...


  • Cambridge, Cambridgeshire, United Kingdom IC Resources Full time

    Job OverviewWe are seeking a highly skilled Senior Modelling Engineer to join our team at IC Resources. As a Senior Modelling Engineer, you will be responsible for developing, testing, and maintaining highly accurate performance models for NPU IPs.Key Responsibilities:Develop and maintain performance models for NPU IPsPrune the design space of next...


  • Cambridge, Cambridgeshire, United Kingdom IC Resources Full time

    Job Title: Senior Performance Modelling EngineerJob Summary:IC Resources is seeking a highly skilled Senior Performance Modelling Engineer to join our team. As a key member of our organization, you will play a crucial role in shaping the future of CPU/NPU architecture.Key Responsibilities:Plan and implement tool systems for architectural exploration and...


  • Cambridge, Cambridgeshire, United Kingdom IC Resources Full time

    Job Title: Senior Performance Modelling EngineerJob Summary:IC Resources is seeking a highly skilled Senior Performance Modelling Engineer to join our team. As a key member of our organization, you will play a crucial role in shaping the future of CPU/NPU architecture.Key Responsibilities:Plan and implement tool systems for architectural exploration and...


  • Cambridge, Cambridgeshire, United Kingdom IC Resources Full time

    Job OverviewIC Resources is seeking a highly skilled Senior Performance Modelling Engineer to join our team. As a key member of our organization, you will play a crucial role in shaping the future of CPU/NPU architecture.**Key Responsibilities:**Plan and implement tool systems for architectural exploration and performance analysis.Lead the charge in...


  • Cambridge, Cambridgeshire, United Kingdom IC Resources Full time

    Job OverviewIC Resources is seeking a highly skilled Senior Performance Modelling Engineer to join our team. As a key member of our organization, you will play a crucial role in shaping the future of CPU/NPU architecture.**Key Responsibilities:**Plan and implement tool systems for architectural exploration and performance analysis.Lead the charge in...


  • Cambridge, Cambridgeshire, United Kingdom IC Resources Full time £100,000

    About the RoleThis is a fantastic opportunity for a Senior Modelling Engineer with an interest in neural processor hardware and performance analysis software to join a well-funded Cambridge-based start-up at an exciting time of growth.You will have the chance to work on multiple challenging projects, developing, testing and maintaining highly accurate...


  • Cambridge, Cambridgeshire, United Kingdom IC Resources Full time £100,000

    About the RoleThis is a fantastic opportunity for a Senior Modelling Engineer with an interest in neural processor hardware and performance analysis software to join a well-funded Cambridge-based start-up at an exciting time of growth.You will have the chance to work on multiple challenging projects, developing, testing and maintaining highly accurate...


  • Cambridge, Cambridgeshire, United Kingdom IC Resources Full time £100,000

    About the RoleThis is a fantastic opportunity for a Senior Modelling Engineer with an interest in neural processor hardware and performance analysis software to join a well-funded Cambridge-based start-up at an exciting time of growth.You will have the chance to work on multiple challenging projects, developing, testing and maintaining highly accurate...


  • Cambridge, Cambridgeshire, United Kingdom IC Resources Full time

    About the RoleWe are seeking a highly skilled CUDA Kernel Developer to join our team at IC Resources. As a CUDA Kernel Developer, you will play a crucial role in developing and optimizing high-performance kernels for ML operators on NPU architectures.Key ResponsibilitiesDesign and develop high-performance kernels for ML operators on NPU...


  • Cambridge, Cambridgeshire, United Kingdom IC Resources Full time £80,000 - £90,000

    About the RoleWe are seeking a highly skilled CUDA Kernel Developer to join our team at IC Resources. As a CUDA Kernel Developer, you will be responsible for developing and optimising high-performance kernels for ML operators on NPU architectures.Key ResponsibilitiesDesign and implement high-performance kernels for ML operators on NPU...


  • Cambridge, United Kingdom IC Resources Full time

    ML System Performance EngineerI am seeking an experienced ML System Performance Engineer who has a track record of using ML models to carry out performance analysis on NPUs, CPUs or GPUs and to be based in Cambridge working on a hybrid basis. Must have a track record of utilising ML models to investigate simulators for system performance analysis. E.g.,...


  • Cambridge, Cambridgeshire, United Kingdom IC Resources Full time €100,000

    Senior Modelling Engineer £100,000 + Bonus, Healthcare & Hybrid Working! This is a fantastic opportunity for a Senior Modelling Engineer with an interest in neural processor hardware and performance analysis software. This is a chance to join a well-funded Cambridge start-up at an exciting time of growth, you will get the chance to work on multiple...


  • Cambridge, Cambridgeshire, United Kingdom IC Resources Full time €100,000

    Senior Modelling Engineer £100,000 + Bonus, Healthcare & Hybrid Working! This is a fantastic opportunity for a Senior Modelling Engineer with an interest in neural processor hardware and performance analysis software. This is a chance to join a well-funded Cambridge start-up at an exciting time of growth, you will get the chance to work on multiple...


  • Cambridge, United Kingdom IC Resources Full time

    Senior Performance Modelling EngineerThe experience expected from applicants, as well as additional skills and qualifications needed for this job are listed below.Top of the market salaries & hybrid working!My client is a global telecommunications company looking for a Senior Performance Modelling Engineer to play a crucial role in shaping the future of...


  • Cambridge, United Kingdom IC Resources Full time

    Senior Performance Modelling EngineerThe experience expected from applicants, as well as additional skills and qualifications needed for this job are listed below.Top of the market salaries & hybrid working!My client is a global telecommunications company looking for a Senior Performance Modelling Engineer to play a crucial role in shaping the future of...


  • Cambridge, United Kingdom IC Resources Full time

    Senior Performance Modelling EngineerTop of the market salaries & hybrid working!My client is a global telecommunications company looking for a Senior Performance Modelling Engineer to play a crucial role in shaping the future of CPU/NPU architecture. Your responsibilities will include planning and implementing tool systems for architectural exploration and...