Junior Research Engineer
Scroll down to find an indepth overview of this job, and what is expected of candidates Make an application by clicking on the Apply button.
- Programming Languages We are currently partnered with a world-leading research center in the UK looking to hire multiple Junior Programming Language Research Engineers to take an active role in the development and maintenance of cutting-edge compilers and compiler development tools, enabling innovations in programming languages, high-performance code generation, and heterogeneous architectures.
You'll collaborate with industry and academia to advance the field and bring research breakthroughs into practical applications.
This is an initial 12 month contract engagement based onsite in Edinburgh with up to 6 months per year working in China.
Key Responsibilities: Develop and maintain compilers and related tools, including work on high-level and low-level compiler optimizations, type systems, and code generation.
Build and maintain programming language solutions tailored for heterogeneous architectures, AI frameworks, and high-performance code generators.
Benchmark applications across diverse hardware environments, ensuring results are reliable and reproducible.
Use these insights to identify opportunities for compiler optimization.
Collaborate with academic institutions on programming language research topics, facilitating the transfer of innovative ideas from academia to industry.
Key Requirements: A solid foundation in Computer Science or a related field (Minimum MSc from a leading university in the UK).
Proficiency in at least one of the following programming languages: C++, Java, Swift, or Kotlin.
Familiarity with modern version control systems and feature tracking tools.
Understanding of programming language and compiler principles.
Fluency in Mandarin is a hard requirement If you are a recent graduate meeting the above requirements and are interested in this Junior Programming Languages Research Engineer, please send a CV to tseu-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/wp-content/uploads/2024/07/European-Tech-Recruit-Privacy-Notice-2024.pdf