Programming Languages Researcher
Programming Languages Researcher

Programming Languages Researcher

Scotland Full-Time 28800 - 48000 £ / year (est.) No home office possible
Go Premium
E

At a Glance

  • Tasks: Research and develop innovative programming languages and compilers.
  • Company: Join a cutting-edge Programming Languages team in Edinburgh, collaborating with the University of Edinburgh.
  • Benefits: Enjoy a dynamic work environment with opportunities for academic collaboration and practical application.
  • Why this job: Be at the forefront of technology, shaping the future of programming languages and making a real impact.
  • Qualifications: Strong background in programming languages; research experience preferred; excellent analytical skills required.
  • Other info: Ideal for those passionate about functional programming and eager to learn new technologies.

The predicted salary is between 28800 - 48000 £ per year.

Programming Languages Researcher – Edinburgh, UK About the Role Join an innovative Programming Languages team at their Research Centre in Edinburgh. You’ll conduct innovative research, contribute to engineering solutions, and collaborate closely with the University of Edinburgh\’s School of Informatics to bring academic ideas into practical use. What You’ll Do: Research and develop cutting-edge programming languages and compiler technologies. Design advanced compilers for concurrency, dataflow, metaprogramming, and cloud-based systems. Support technology transfer between academia and industry, particularly in compilers and programming language design. What We’re Looking For: Strong background in modern programming languages (object-oriented and functional). Research experience in programming languages or compilers. Excellent programming and analytical skills. Comfortable with functional programming, especially for concurrent systems. Quick to learn and apply new technologies. Nice to Have PhD or strong BSc/MSc in Computer Science. Published research in top conferences or journals. Experience with compiler or language design. Knowledge of programming theory (types, semantics, logics). Open-source contributions. Practical experience with functional programming, C++, or Rust. Complete our Compensation and Benefits in Niche Tech Industries Survey here: 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

Programming Languages Researcher employer: European Tech Recruit

Join a forward-thinking team in Edinburgh that values innovation and collaboration, particularly with the esteemed University of Edinburgh's School of Informatics. As a Programming Languages Researcher, you'll enjoy a dynamic work culture that fosters creativity and professional growth, alongside competitive benefits tailored for tech enthusiasts. This role not only offers the chance to work on groundbreaking research but also provides unique opportunities for technology transfer between academia and industry, making it an ideal environment for those passionate about programming languages and compilers.
E

Contact Detail:

European Tech Recruit Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Programming Languages Researcher

✨Tip Number 1

Familiarise yourself with the latest trends in programming languages and compiler technologies. Follow relevant research papers and attend conferences to stay updated, as this will not only enhance your knowledge but also show your passion for the field during interviews.

✨Tip Number 2

Engage with the academic community by collaborating on projects or contributing to open-source initiatives related to programming languages. This experience can provide you with practical insights and demonstrate your commitment to bridging academia and industry.

✨Tip Number 3

Prepare to discuss your previous research and any published work in detail. Be ready to explain how your findings can be applied in real-world scenarios, particularly in relation to the role's focus on technology transfer between academia and industry.

✨Tip Number 4

Network with professionals in the field, especially those connected to the University of Edinburgh's School of Informatics. Attend meetups or seminars to build relationships that could lead to valuable insights or even referrals for the position.

We think you need these skills to ace Programming Languages Researcher

Strong background in modern programming languages
Research experience in programming languages or compilers
Excellent programming skills
Analytical skills
Comfortable with functional programming
Experience with concurrency and dataflow systems
Knowledge of compiler design
Ability to learn and apply new technologies quickly
Understanding of programming theory (types, semantics, logics)
Experience with C++ or Rust
Open-source contributions
Collaboration skills with academic institutions

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with modern programming languages, compilers, and any relevant research. Emphasise your analytical skills and any projects that showcase your programming abilities.

Craft a Compelling Cover Letter: In your cover letter, express your passion for programming languages and research. Mention specific projects or experiences that align with the role, and explain how you can contribute to the team at the Research Centre.

Showcase Relevant Research: If you have published research, include it in your application. Highlight any papers presented at conferences or journals that relate to programming languages or compiler technologies, as this will strengthen your application.

Demonstrate Continuous Learning: Mention any recent courses, workshops, or self-study you've undertaken related to functional programming, C++, or Rust. This shows your commitment to staying updated with new technologies and methodologies in the field.

How to prepare for a job interview at European Tech Recruit

✨Showcase Your Research Experience

Be prepared to discuss your previous research projects in detail. Highlight any innovative solutions you've developed, especially those related to programming languages or compilers, as this will demonstrate your capability and fit for the role.

✨Demonstrate Your Programming Skills

Expect technical questions that assess your programming abilities. Brush up on modern programming languages, particularly functional programming, and be ready to solve problems on the spot or explain your thought process clearly.

✨Familiarise Yourself with Current Trends

Stay updated on the latest advancements in programming languages and compiler technologies. Being able to discuss recent developments or trends will show your passion for the field and your commitment to continuous learning.

✨Prepare Questions for the Interviewers

Think of insightful questions to ask about the team, ongoing projects, and the collaboration with the University of Edinburgh. This not only shows your interest in the role but also helps you gauge if the company is the right fit for you.

Programming Languages Researcher
European Tech Recruit
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

E
  • Programming Languages Researcher

    Scotland
    Full-Time
    28800 - 48000 £ / year (est.)

    Application deadline: 2027-08-12

  • E

    European Tech Recruit

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>