Junior Programming Languages Engineer - C++ / Java / Kotlin / JavaScript / Swift
Are you a fresh BSc, MSc or PhD graduate?
Speak fluent/native Mandarin?
Want to join a globally recognised tech company?
We're partnered with a global leader in tech and mobile/wireless development, and they're looking for a number of Junior Programming Languages Engineers them onsite on a 1 year fixed term contract (PAYE) in Edinburgh.
Please note, this role will require predominantly onsite work and may require travel to China for extended periods of time.
As a Junior Programming Languages Engineer, you will be focussed on the development and maintenance of compilers and compiler development tools, including high-level and low-level compiler optimisations, type systems, and code generation and the development and maintenance of programming language solutions for heterogeneous architectures, AI frameworks, and high-performance code generators (amongst other tasks)
BSc, MSc or PhD student / 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)
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
In return you'll receive an excellent yearly salary, working on some of the most advanced tech whilst working within a team of extremely talented individuals.
By applying to this role you understand that we may collect your personal data and store and process it on our systems.