Job Summary Development and maintenance of compilers and compiler development tools, including high-level and low-level compiler optimisations, type systems, and code generation.
Ensure all your application information is up to date and in order before applying for this opportunity.
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 optimisations based on the obtained results.
Collaboration with academia on programming-language-related topics, transferring results and ideas from academia to industry.
We wish you have at least one of the following expertise and preferably more 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 Some experience with mainstream compilers (e.g., LLVM/GCC) or projects of similar size and scope What We Offer Outstanding research and development experience; Mentorship from experienced professionals; Access to the cutting-edge technologies; 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.
We Wish You are 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