Programming Language Engineer – CONTRACT
We are looking for a Programming Language Engineer to join a world leading technology company at their technology centre in Edinburgh.
You will be joining a team in their global roll-out of their new programming language.
We are seeking a candidate to contribute to the development & maintenance of compilers & related tools.
The role involves creating & optimizing programming language solutions for heterogeneous architectures, AI frameworks, & high-performance code generation.
You will also analyze benchmarking results to identify optimization opportunities & collaborate with academia to incorporate cutting-edge research into industry solutions.
As a Programming Language Engineer your responsibilities will include:
- Develop & maintain compilers, including type systems, code generation, & high/low-level optimizations.
- Build programming language tools for AI frameworks, heterogeneous systems, & high-performance code generators.
- Conduct reliable benchmarking across various hardware platforms & identify opportunities for compiler enhancements.
- Collaborate with academic institutions to adopt innovative programming language concepts.
As a Programming Language Engineer your skills will include:
- Degree in Computer Science or a related discipline
- Recent graduate or 1-2 years’ post-graduation
- Proficiency in one or more programming languages such as C++, Java, Swift, or Kotlin.
- Familiarity with programming language & compiler principles.
- Experience with mainstream compilers like LLVM or GCC is a plus.
- Understanding of version control & issue tracking tools.
Feel free to also refer someone you may know who could be good for the role. If they are successfully placed, we offer a great referral scheme!
Key words – Programming Languages / Compilers / LLVM / GCC / C++ / Java / Swift / Kotlin
By applying to this role, you understand that we may collect your personal data & store & process it on our systems. For more information please see our Privacy Notice.
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Graphics Engineer – 3D Engines /C++ / Vulkan / DX12 / OpenGL ES
2026-05-22
Senior Systems Engineer (DSP) - C/C++ / MATLAB / Python
2026-05-22
Graphics GPU Software Engineer
2026-05-08
- Posted
- Jan 21, 2025
- Type
- Contract
- Level
- Associate
- Location
- Edinburgh
- Company
- European Tech Recruit
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Graphics Engineer – 3D Engines /C++ / Vulkan / DX12 / OpenGL ES
2026-05-22
Senior Systems Engineer (DSP) - C/C++ / MATLAB / Python
2026-05-22
Graphics GPU Software Engineer
2026-05-08