Snabbfakta

    • Edinburgh

Ansök senast: 2025-02-21

Programming Languages Research Engineer

Publicerad 2024-12-23

Programming Languages Research Engineer


The Role:

  • Develop and maintain compilers and related tools, including both high-level and low-level optimizations, type systems, and code generation.
  • Create and sustain programming language solutions tailored to heterogeneous architectures, AI frameworks, and high-performance code generators.
  • Conduct reliable and reproducible benchmarking of applications across a wide range of hardware, identifying opportunities for compiler optimizations based on the results.
  • Collaborate with academic institutions on programming language-related research, transferring innovative findings from academia to industry applications.


Desired Qualifications and Expertise:

  • A background in Computer Science or related disciplines.
  • Proficiency in programming languages such as C++, Java, Swift, or Kotlin.
  • Familiarity with modern version control and feature tracking tools.
  • Basic understanding of programming language theory and compiler design principles.
  • Experience with popular compilers (e.g., LLVM, GCC) or similar large-scale projects.


Ideal Candidate Attributes:

  • Senior BSc or MSc student, candidate, or recent graduate in Computer Science or related fields.
  • Strong academic background with demonstrated programming skills, such as publications in relevant conferences or journals, contributions to open-source projects, or other forms of independent work.




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/)

Liknande jobb

Publicerad: 2024-12-20
  • Blackburn
Publicerad: 2024-12-25
  • Manchester
Publicerad: 2024-12-20
  • Luton