Any views expressed within media held on this service are those of the contributors, should not be taken as approved or endorsed by the University, and do not necessarily reflect the views of the University in respect of any particular issue.

PhD Internship – Programming Language Engineer

Job Description

Huawei Technologies is offering outstanding research internship opportunities for PhD students in its Edinburgh Research Centre.

Job Summary

  • Research and development of high-performance languages: language design, high-level and low-level compiler optimisations, type systems, code generation.
  • Investigating/researching technologies for heterogeneous architectures, AI frameworks, high-performance code generators.
  • Benchmarking applications in a reliable and reproducible way on a wide range of hardware; identifying opportunities for compiler optimisations based on the obtained results.
  • Close collaboration with China-based teams on development strategies on existing technologies for programming languages, libraries and frameworks.
  • Collaboration with academia on programming-language-related topics, transferring results and ideas from academia to industry.


  • Strong background in compilers/programming languages/type systems
  • Experience with mainstream compilers like LLVM/GCC or with projects of a similar size and scope.
  • Excellent programming skills in C/C++ and/or functional languages.
  • Some familiarity with parallel and heterogeneous architectures and programming models.
  • Publications in peer-reviewed computer science academic conferences/journals.

What We Offer

  • Outstanding research and revelopment experience;
  • Mentorship from experienced professionals;
  • Access to the cutting-edge technologies;
  • Opportunity for training and development;
  • Competitive salary and incentive schemes;
  • Full time or part time, from 3 to 12 months, renewable;
  • The possibility of a permanent position after internship.

We Wish You are

  • PhD Student/Candidate in Computing Science or related disciplines;
  • Good academic background and programming skills, publications in conferences or journals in the related fields (or other evidence of research activity);
  • Able to work minimum 15 hours per week;

Right to Work in the UK requirement

All applicants should have the Right to Work in the UK without requirement for work sponsorship.


For further information or to apply contact hiring HR Bo Pang (

Privacy Notice – Through applying for this position you agree to our privacy notice. For further details please follow the link below:


Report this page

To report inappropriate content on this page, please use the form below. Upon receiving your report, we will be in touch as per the Take Down Policy of the service.

Please note that personal data collected through this form is used and stored for the purposes of processing this report and communication with you.

If you are unable to report a concern about content via this form please contact the Service Owner.

Please enter an email address you wish to be contacted on. Please describe the unacceptable content in sufficient detail to allow us to locate it, and why you consider it to be unacceptable.
By submitting this report, you accept that it is accurate and that fraudulent or nuisance complaints may result in action by the University.