Skriv sökord

Snabbfakta

    • Edinburgh

Ansök senast: 2025-05-06

Programming Languages Research Engineer – PAYE Contract

Publicerad 2025-03-07

Get AI-powered advice on this job and more exclusive features.

Direct message the job poster from European Tech Recruit

Principal Consultant | Software Engineering, AI & CV/ML, Semiconductors & Electronics

European Tech Recruit are working closely with a leading telecoms research company, based in Edinburgh, who are looking for a number of Programming Languages Research Engineers to join them on initial 12 month PAYE contracts.

Responsibilities as Programming Languages Research Engineer:

  • Development and maintenance of compilers and compiler development tools, including high-level and low-level compiler optimizations, type systems, and code generation.
  • Developing and maintaining programming language solutions for heterogeneous architectures, AI frameworks, and high-performance code generators.
  • Benchmarking applications in a reliable and reproducible way on a wide range of hardware; identifying opportunities for compiler optimizations based on the obtained results.
  • Collaboration with academia on programming-language-related topics, transferring results and ideas from academia to industry.

Requirements:

  • Must be fluent in Mandarin.
  • Must be willing to spend up to 6 months of the year in China if required.
  • Senior BSc or MSc Student/Candidate/Recent graduate in Computing Science or related disciplines.
  • Good academic background and programming skills, publications in conferences or journals in the related fields, contributions to open source (or other evidence of independent activity).
  • Proficiency in one of C++/Java/Swift/Kotlin.
  • Familiarity with modern version management and feature tracking software.
  • Some understanding of programming language and compiler principles.
  • Some experience with mainstream compilers (e.g., LLVM/GCC) or projects of similar size and scope.

If this role is of any interest please apply directly on LinkedIn or send a copy of your CV to nh@eu-recruit.com.

By applying to this role you understand that we may collect your personal data and store and process it on our systems. For more information please see our Privacy Notice (https://eu-recruit.com/about-us/privacy-notice/)

Seniority level

  • Entry level

Employment type

  • Contract

Job function

  • Research, Engineering, and Design
  • Industries: Telecommunications, Research Services, and Software Development
#J-18808-Ljbffr