European Tech Recruit
Junior Programming Engineers
Job Location
Edinburgh, United Kingdom
Job Description
Programming Languages Research Engineer – Contractor - Edinburgh Job Summary: We are looking for a skilled Programming Languages Research Engineer to contribute to the development and maintenance of compilers and related tools. This role involves: Designing and optimizing compilers, including high- and low-level optimizations, type systems, and code generation. Developing programming language solutions for heterogeneous architectures, AI frameworks, and high-performance code generators. Benchmarking applications across various hardware platforms to identify and implement compiler optimizations. Collaborating with academic institutions to integrate cutting-edge research into industry practices. Preferred Qualifications & Skills: We’re looking for candidates with expertise in at least one (preferably more) of the following areas: A background in Computer Science or a related field. Proficiency in C++, Java, Swift, or Kotlin . Familiarity with modern version control and feature tracking tools . Understanding of programming language theory and compiler principles . Experience with mainstream compilers such as LLVM or GCC , or similar large-scale projects. Who You Are: A senior BSc or MSc student, candidate, or recent graduate in Computing Science or a related discipline. Strong in programming, with a solid academic background, publications, or open-source contributions demonstrating independent initiative. Available for full-time work for at least 4 months . Chinese speaking
Location: Edinburgh, GB
Posted Date: 2/27/2025
Location: Edinburgh, GB
Posted Date: 2/27/2025
Contact Information
Contact | Human Resources European Tech Recruit |
---|