Development and maintenance of compilers and compiler development tools, including high-level and low-level compiler optimisations, type systems, and code generation.
Developing and maintaining programming language solutions for heterogeneous architectures, AI frameworks, and high-performance code generators.
Collaboration with academia on programming-language-related topics, transferring results and ideas from academia to industry.
Background in Computer Science or related fields
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
LLVM/GCC) or projects of similar size and scope
Outstanding research and development experience;
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.
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);
Able to work full time for at least 4 months