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? If you can say to this, then please keep reading. 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. You must also have the Right to work in the UK to be considered 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) Required skills: 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 Some experience with mainstream compilers (e.g., LLVM/GCC) or projects of similar size and scope Sound good? 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. If this sounds interesting and you'd like to learn more, click the link below to apply or email me with a copy of your resume on smoulandeu-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/about-us/privacy-notice/)