Huawei R&D UK

Huawei R&D UK

Performance Engineer (Workload Modelling and Simulation)

Cambridge, GB

Sponsorship not specifiedDetected 429 days ago
PythonC++LinuxData AnalysisResearchCommunicationProblem Solving

About the role

  • We are seeking a highly motivated and enthusiastic Performance Engineer to join our dynamic workload modelling team.
  • In this role, you will have the opportunity to work on cutting-edge projects involving performance projection, simulation, and architectural studies, with a focus on server CPUs, NPUs, and AI workloads.

Responsibilities

  • Develop and enhance simulation features to enable rapid architectural exploration and performance evaluation of server CPUs and NPUs, focusing on AI and large-scale data analytics workloads.
  • Contribute to architectural studies to explore and evaluate the latest server CPU core and SOC designs.
  • Work on characterizing workloads and developing methodologies for tracing and optimizing AI models to enhance simulation and performance analysis.
  • Collaborate with cross-functional teams to extract and analyze real-world workload features, contributing vital data for hardware development.
  • Experience in developing using dynamic binary instrumentation infrastructures like QEMU or DynamoRIO or x86 PIN.
  • Experience in developing and using performance simulators like GEM5 (O3 model), Sniper or others Knowledge of AI workloads and the challenges involved in optimizing large-scale models for performance simulation.
  • This spirit of innovation has led Huawei to work in close partnership with leading academic institutions in the UK to develop and refine the latest technologies.
  • The partnership between UK and Huawei help to develop the technologies of the future that will transform the way we all communicate, work and live.
  • With a practical approach to everything we do, we concentrate our efforts and invest patiently to drive technological breakthroughs.
  • Our combined passion drives development across the global innovation value chain.

Requirements

  • Required: Strong understanding of CPU architecture and micro-architecture performance techniques (e.g., branch prediction, prefetchers, cache hierarchies).
  • Proficient in performance analysis and workload characterization, with hands-on experience in methodologies for system-level architectural exploration.
  • Proficiency in C/C++, with a solid understanding of Assembly Language.
  • Experience with Python and other scripting languages to support automation, data processing, and tool development.
  • Person Specification: Required: Strong understanding of CPU architecture and micro-architecture performance techniques (e.g., branch prediction, prefetchers, cache hierarchies).

Compensation

  • Experience in compiler technologies, binary analysis, and performance tuning.
  • Experience in developing and using performance simulators like GEM5 (O3 model), Sniper or others Knowledge of AI workloads and the challenges involved in optimizing large-scale models for performance simulation.
  • Experience in Linux kernel development, including knowledge of kernel internals.
  • Hands-on experience in CPU performance analysis, utilizing methodologies such as PMU-based profiling and TopDown Analysis, and proficiency with performance analysis tools like Linux perf.
  • What we offer 33 days annual leave entitlement per year (including UK public holidays) Group Personal Pension Life insurance Private medical insurance Medical expense claim scheme Employee Assistance Program Cycle to work scheme Company sports club and social events Additional time off for learning and development

Benefits

  • Our vision and mission is to bring digital to every person, home and organization for a fully connected, intelligent world.
  • staying customer-centric, inspiring dedication, persevering, Growing by reflection Huawei Research and Development UK Limited Overview Huawei's vision is a fully connected, intelligent world.

Company info

  • Excellent analytical and problem-solving skills with the ability to work both independently and as part of a team.
  • Abo ut Huawei Research and Development UK Limited Founded in 1987, Huawei is a leading global provider of information and communications technology (ICT) infrastructure and smart devices.
  • Job Summary We are seeking a highly motivated and enthusiastic Performance Engineer to join our dynamic workload modelling team.

This listing is sourced directly from Huawei R&D UK's careers page and normalized into a canonical job model.