Research Engineer

European Tech Recruit

City of Edinburgh

On-site

GBP 60,000 - 90,000

Full time

5 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

European Tech Recruit in the United Kingdom seeks several Contract Research Scientists with expertise in computer systems and AI infrastructure to join a growing research team in Edinburgh. This role suits recent PhD graduates and exceptional MSc/BSc graduates aiming to develop their research skills in a world-class technology environment.

Applicants should have strong knowledge of Operating Systems, Distributed Systems, Cloud Computing, and C/C++.

Qualifications

  • Bachelor's or Master's degree in CS or related field.
  • PhD in OS/DS/ML or related field.
  • Publications in leading systems or ML conferences such as NSDI, EuroSys, SoCC, OSDI, NeurIPS, ICML or ICLR.
  • Proficient in C/C++.
  • Strong research methodologies and experimental skills.

Responsibilities

  • Rapid Prototyping: Develop and test proof-of-concept systems with multidisciplinary teams.
  • Performance Optimisation: Profile and optimise OS and large-scale distributed systems across heterogeneous hardware.
  • Research & Publications: Turn findings into high-impact papers for conferences/journals.
  • Technical Documentation: Produce clear documentation on methodologies, designs, and results.
  • Stakeholder Engagement: Present progress and results to internal stakeholders and engineering teams.
  • Real-World Research: Tackle problems that influence data centres and AI infrastructure.

Skills

Operating Systems
Distributed Systems
Cloud Computing
C/C++
Research
Teamwork

Education

Bachelor's or Master’s degree in Computer Science
PhD in OS/DS/ML systems or related field

Job description

We’re looking for several Contract Research Scientists with expertise in computer systems and AI infrastructure to join our growing research team.

These roles are particularly suited to recent PhD graduates looking to gain industrial research experience, as well as exceptional BSc or MSc graduates who want to develop their research skills in a world-class technology environment.

We welcome expertise across Operating Systems, Distributed Systems and Machine Learning Systems.

Responsibilities
  • Rapid Prototyping: Work with multidisciplinary teams to rapidly develop and test proof-of-concept systems, taking research ideas from concept to real-world validation.
  • Performance Optimisation: Profile and optimise operating systems and large-scale distributed systems across heterogeneous hardware, including CPU and NPU platforms.
  • Research & Publications: Turn innovative research findings into high-impact papers for leading academic conferences and journals.
  • Technical Documentation: Produce clear, comprehensive documentation covering research methodologies, system designs, implementation details and results.
  • Stakeholder Engagement: Present research progress, technical insights and performance findings to internal stakeholders and engineering teams.
  • Real-World Research: Work on challenging problems where research directly influences practical data centre and AI infrastructure technologies.
Experience
  • Bachelor’s or Master’s degree in Computer Science or a related technical discipline
  • Comfortable with research methodologies and experimental approaches
  • Strong understanding of one or more of:
  • Operating Systems
  • Distributed Systems
  • Cloud Computing
  • Strong programming skills with expertise in at least one language, particularly C/C++
  • Excellent communication and teamwork skills
  • A curiosity-driven mindset and enthusiasm for tackling challenging systems problems
  • PhD in Operating Systems, Distributed Systems, Machine Learning Systems or a related field
  • Research publications in leading systems or ML conferences such as NSDI, EuroSys, SoCC, OSDI, NeurIPS, ICML or ICLR
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Systems Research Engineer (Graduate positions) - Cloud / Distributed Systems / OS / AI Systems
Systems Research Engineer (Graduate positions) - Cloud / Distributed Systems / OS / AI Systems

European Tech Recruit • City of Edinburgh

On-site
GBP 29,000 - 34,000
Systems Research Engineer (AI Infrastructure & Distributed Systems
Systems Research Engineer (AI Infrastructure & Distributed Systems

European Tech Recruit • City of Edinburgh

On-site
GBP 60,000 - 80,000
Industrial AI Systems Research Engineer
Industrial AI Systems Research Engineer

European Tech Recruit • City of Edinburgh

On-site
GBP 60,000 - 90,000
Research Engineer
Research Engineer

Adecco • Greater London

On-site
GBP 60,000 - 82,000
Research Engineer
Research Engineer

MediaTek • Greater London

On-site
GBP 40,000 - 60,000
Research Engineer (IC3)
Research Engineer (IC3)

Mackin Talent • United Kingdom

Hybrid
GBP 45,000 - 65,000
Work laptop and phone
25 days annual leave (pro-rata) plus 8
Career progression opportunities
Deep Learning Researcher
Deep Learning Researcher

microTECH Global LTD • Cambridgeshire and Peterborough

On-site
GBP 70,000 - 120,000
Research Engineer
Research Engineer

MediaTek • Cambourne

On-site
GBP 40,000 - 60,000
Research Scientist/Engineer - General Decision & Control Agent
Research Scientist/Engineer - General Decision & Control Agent

Adecco • City Of London

On-site
GBP 70,000 - 120,000
Graduate Systems Research Engineer: Cloud, Distributed, AI
Graduate Systems Research Engineer: Cloud, Distributed, AI

European Tech Recruit • City of Edinburgh

On-site
GBP 29,000 - 34,000