Enable job alerts via email!

Infrastructure Research Engineer

ZipRecruiter

City of Edinburgh

On-site

GBP 100,000 - 125,000

Full time

30+ days ago

Job summary

A multinational telecommunications company in Edinburgh is seeking an Infrastructure Research Engineer to join their research lab. The role emphasizes collaboration on cutting-edge research, aiming to innovate data center technologies. Candidates should have a relevant degree and strong skills in programming languages like C/C++, Go, or Python. This position can be offered on either a permanent or a rolling 12-month contract.

Qualifications

  • In-depth understanding of operating systems, distributed systems, and cloud computing.
  • Good programming skills in at least one language such as C/C++, Go, Python.

Responsibilities

  • Contribute to the research and development team's exploration of emerging technologies.
  • Engage in team projects for system design, analysis, and prototype development.
  • Play a role in selecting research problems and designing solutions.

Skills

Programming skills (C/C++, Go, Python)
Research methodology
System design and implementation
Communication skills

Education

Bachelors or Master's degree in Computer Science or related field
Job description

Job Description

Infrastructure Research Engineer

European Tech Recruit are working closely with a multinational telecommunications company, based in Edinburgh, who are looking for a talented Infrastructure Research Engineer to join their team.

This role can be available on either a perm or 12 month rolling PAYE contract.

In this role you will join a research lab focused on shaping the future of data center infrastructure. As a Research Engineer you will collaborate with leading scientists, tackle cutting-edge research problems in systems, foster influence in academia and industry through technological innovations, and cultivate partnerships with local and global research teams.

Responsibilities as Infrastructure Research Engineer:

  • Contribute to the research and development team's exploration of emerging technologies and systems.
  • Engage in team projects to conduct system design, analysis, and prototype development.
  • Play a role in selecting research problems, designing solutions, analysing results, and building prototypes to showcase the advantages and challenges of these technologies across various data center and cloud applications.
  • Design, implement, and evaluate key technologies and associated algorithms.
  • Actively engage with academia, industry, and open-source communities to establish influence and contribute to the broader technological landscape.

Requirements:

  • Bachelors or Master's degree in Computer Science or a related technical field.
  • Be comfortable with research methodology.
  • Be comfortable with system design and implementation.
  • Have an in-depth understanding of operating systems and/or distributed systems and/or cloud computing.
  • Good programming skills, master of at least one , such as C/C++, Go, Python etc.
  • Good communication skills.

Desirable Experience:

  • PhD in operating systems, distributed systems etc.
  • Published papers in top journals/conferences.

If this role is of any interest please apply directly on LinkedIn or send a copy of your CV to nh@eu-recruit.com.

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 (https://eu-recruit.com/about-us/privacy-notice/).

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.