European Tech Recruit
Programming Languages Research Engineer
Job Location
Edinburgh, United Kingdom
Job Description
Programming Languages Research Engineer – Mandarin Speaking Contractor Job Summary: Develop and maintain compilers and compiler development tools, including high- and low-level compiler optimizations, type systems, and code generation. Create and support programming language solutions for heterogeneous architectures, AI frameworks, and high-performance code generators. Benchmark applications reliably and reproducibly across a wide range of hardware, identifying opportunities for compiler optimizations based on the results. Collaborate with academia on programming-language-related topics, transferring insights and innovations from academic research to industry applications. Required Expertise (at least one, preferably more): Strong background in Computer Science or a related field. Proficiency in one or more of the following languages: C++, Java, Swift, Kotlin. Familiarity with modern version management tools and feature tracking software. Basic understanding of programming language and compiler principles. Experience with mainstream compilers (e.g., LLVM, GCC) or projects of similar size and scope. Preferred Qualifications: Senior BSc or MSc student, candidate, or recent graduate in Computer Science or related disciplines. Strong academic background with excellent programming skills. Publications in conferences or journals in related fields or contributions to open-source projects are highly valued.
Location: Edinburgh, GB
Posted Date: 1/21/2025
Location: Edinburgh, GB
Posted Date: 1/21/2025
Contact Information
Contact | Human Resources European Tech Recruit |
---|