Senior Research Engineer - Distributed Systems / Databases / C++

Be among the first applicants.
ZipRecruiter
City of Edinburgh
GBP 80,000 - 100,000
Be among the first applicants.
Yesterday
Job description

Job Description

Senior Research Engineer - Distributed Systems / Databases / C++

We are working with one of the world's leading technology giants who are developing a next transactional database from scratch. The team is looking for experts in a range of fields including systems, distributed systems, operating systems, and compilers to work on the core research and development of the project.

The role will be onsite in Edinburgh and can provide visa sponsorship for candidates in the UK or EU. This role will give you the opportunity to work on truly cutting-edge development projects and with leading industry and academic experts.

Responsibilities for the Research Engineer:

  1. Perform systems research and empirical science on current and future data management and processing systems.
  2. Analyse and understand requirements for the next generation of database storage and query processing engines.
  3. Design, implement, and deploy key technical building blocks for the next generation of data management and processing systems.
  4. Explore and advance the latest data management and processing frameworks for both cloud and devices.

Required Skills for Research Engineer:

  1. MSc or PhD in Computer Science or a relevant field.
  2. Expertise in systems-level programming in C/C++ and/or Rust.
  3. Experience working in one of the following: data management systems, query processing, transactional or graph databases, storage engines, indexing engines, distributed computing, hardware/software co-design, compilers, fault-tolerant computing.
  4. Experience in the development and implementation of low-level systems software (operating systems, distributed workflow systems, compilers, databases).
  5. Contributions to foundational or peer-reviewed research is a plus.
Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Senior Research Engineer - Distributed Systems / Databases / C++ jobs in City of Edinburgh