Programming Languages Research Engineer

1 week ago


Edinburgh, Edinburgh, United Kingdom European Tech Recruit Full time

1 week ago Be among the first 25 applicants

Team Lead | Semiconductor, Embedded Systems, CPU, GPU

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.
Seniority level

Mid-Senior level

Employment type

Full-time

Job function

Engineering and Design

Industries

Staffing and Recruiting and Software Development

#J-18808-Ljbffr

  • Edinburgh, Edinburgh, United Kingdom European Tech Recruit Full time

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


  • Edinburgh, Edinburgh, United Kingdom Bright Purple Full time

    Database Senior Researcher - Up to £100,000 - Edinburgh We are working in close partnership with one of the world's most innovative tech companies with one of the largest R&D teams in the world with approximately 80,000 employees in their research centres. A household name, their products are used by hundreds of millions of people. We are looking to...


  • Edinburgh, Edinburgh, United Kingdom European Tech Recruit Full time

    3 days ago Be among the first 25 applicantsDirect message the job poster from European Tech RecruitAssociate Consultant at USA Tech RecruitmentSenior Database ResearcherOnsite - Edinburgh - Full-TimeJob Summary:We are seeking candidates with expertise or interest in areas such as database management systems (transactional/analytical), query processing,...


  • Edinburgh, Edinburgh, United Kingdom European Tech Recruit Full time

    3 days ago Be among the first 25 applicantsDirect message the job poster from European Tech RecruitAssociate Consultant at USA Tech RecruitmentSenior Database ResearcherOnsite - Edinburgh - Full-TimeJob Summary:We are seeking candidates with expertise or interest in areas such as database management systems (transactional/analytical), query processing,...


  • Edinburgh, Edinburgh, United Kingdom European Recruitment Full time

    Infrastructure Research EngineerEuropean Tech Recruit are working closely with a multinational telecommunications company, based in Edinburgh, who are looking for a talented Infrastructure Research Engineer to join their team.This role will be an initial 12 month contract with the view to extend further or convert into a perm role. In this role you will join...


  • Edinburgh, Edinburgh, United Kingdom European Tech Recruit Full time

    Senior Database Researcher Onsite - Edinburgh - Full-Time Job Summary: We are seeking candidates with expertise or interest in areas such as database management systems (transactional/analytical), query processing, storage and indexing engines, parallel/concurrent algorithms, distributed computing, graph theory, programming/query languages, operating...


  • Edinburgh, Edinburgh, United Kingdom European Tech Recruit Full time

    Senior Database ResearcherOnsite - Edinburgh - Full-Time Job Summary:We are seeking candidates with expertise or interest in areas such as database management systems (transactional/analytical), query processing, storage and indexing engines, parallel/concurrent algorithms, distributed computing, graph theory, programming/query languages, operating systems,...


  • Edinburgh, Edinburgh, United Kingdom European Tech Recruit Full time

    Senior Database ResearcherOnsite - Edinburgh - Full-Time Job Summary:We are seeking candidates with expertise or interest in areas such as database management systems (transactional/analytical), query processing, storage and indexing engines, parallel/concurrent algorithms, distributed computing, graph theory, programming/query languages, operating systems,...


  • Edinburgh, Edinburgh, United Kingdom European Tech Recruit Full time

    4 days ago Be among the first 25 applicantsGet AI-powered advice on this job and more exclusive features.Direct message the job poster from European Tech RecruitSenior Recruitment Consultant at European/USA Tech Recruit - Specialist in Semiconductor Engineering across Europe, US and AsiaWe're partnering with a global tech leader at the forefront of database...


  • Edinburgh, Edinburgh, United Kingdom European Tech Recruit Full time

    We are seeking candidates with expertise or interest in areas such as database management systems (transactional/analytical), query processing, storage and indexing engines, parallel/concurrent algorithms, distributed computing, graph theory, programming/query languages, operating systems, compilers, fault-tolerant systems, and hardware-software...