Huawei R&D UK

Huawei R&D UK

Senior AI Software Engineer

Cambridge, GB · Senior

Sponsorship not specifiedDetected 558 days ago
C++Full-Stack DevelopmentAlgorithmsMachine LearningDeep LearningResearchCommunication

About the role

  • We have 207,000 employees and operate in over 170 countries and regions, serving more than three billion people around the world.
  • With a shared commitment to innovation and progress, both parties have worked together to achieve common goals and establish a strong partnership.
  • For the past 30 years we have maintained an unwavering focus, rejecting shortcuts and easy opportunities that don't align with our core business.

Responsibilities

  • As a Senior Software Engineer in the AI Processor Software & Hardware Co-design Lab, you will be responsible for designing and implementing both compile-time and run-time optimizations to enable real-time AI applications on Huawei AI processors.
  • You will collaborate closely with cross-functional teams to integrate and deploy AI solutions on the Ascend platform, leveraging your expertise to shape the performance, functionality, and efficiency of our AI models and systems.
  • Be responsible for one of the sub technical direction of AI Processor Software & Hardware Co-design Lab, identify key root technologies related to NPU chips, develop evolution strategies and roadmaps, promote and implement the evolution strategies to build industry-leading technical competitiveness, support Huawei's business success in the computing field.
  • Carry out technology and business innovation, integrate several sub-domains of application algorithms, frameworks, runtime, modelling and simulation, and compilers from the perspective of processors, and build end-to-end architecture competitiveness.
  • Grasp the AI industry and technology trends, gain insight into the development direction of AI applications and algorithms, develop key technical architectures of basic AI software and hardware, and resolve key usability and performance issues in full-stack AI through technical projects.
  • Hands-on experience of one of the following technologies: Numerical Calculation, Compilation, Algorithm & chip co-design, Runtime, Shared Memory.
  • Experience in developing inference backends and compilers for GPU or NPU.
  • 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.

Requirements

  • This job description is only an outline of the tasks, responsibilities and outcomes required of the role.
  • The jobholder will carry out any other duties as may be reasonably required by his/her line manager.

Nice to have

  • Strong background in compilers and optimization techniques
  • experience with LLVM-MLIR is a plus, but not required.

Skills

  • Experience with GPU compute APIs such as CUDA or OpenCL, and the ability to utilize GPU/NPU-optimized libraries to enhance performance.
  • Experience in the development of deep learning frameworks, compilers, or system software.
  • Strong background in compilers and optimization techniques; experience with LLVM-MLIR is a plus, but not required.
  • Experience in software development using C/C++ and python.
  • Experience with GPU acceleration using AMD or Nvidia GPUs.
  • Experience with AI/ML inference frameworks like ONNXRuntime, IREE or TVM.
  • Experience with deploying AI models in production environments.

Compensation

  • Relevant experience in several sub-fields of AI application algorithms, frameworks, runtime, modelling and simulation, and compilers.
  • In-depth understanding of the innovative methods, platforms, and tools of AI head manufacturers, and have experience in transforming application and academic research achievements into commercial products.
  • Experience with GPU acceleration using AMD or Nvidia GPUs.
  • Experience in developing inference backends and compilers for GPU or NPU.
  • Experience with AI/ML inference frameworks like ONNXRuntime, IREE or TVM.
  • Experience with deploying AI models in production environments.

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

  • 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.

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