Enable job alerts via email!

Senior Research Engineer - Databases/Distributed Systems

ZipRecruiter

City of Edinburgh

On-site

GBP 80,000 - 100,000

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative tech leader is seeking a Senior Research Engineer to join their elite team in developing a next-generation transactional database. This role offers the opportunity to engage in cutting-edge systems research and contribute to revolutionary data management solutions. The ideal candidate will possess a strong background in systems-level programming, particularly in C/C++ or Rust, and have experience with data management systems and distributed computing. Join a forward-thinking company at the forefront of database technology and make a significant impact in the evolving landscape of data processing.

Qualifications

  • MSc or PhD in Computer Science or related field is essential.
  • Proficiency in systems-level programming using C/C++ and/or Rust.

Responsibilities

  • Conduct systems research to shape the future of data management.
  • Design and implement technical components for data processing systems.

Skills

Systems-Level Programming

C/C++

Rust

Data Management Systems

Query Processing

Distributed Computing

Fault-Tolerant Computing

Education

MSc in Computer Science

PhD in Computer Science

Tools

Operating Systems

Distributed Workflow Systems

Compilers

Job description

Job Description

Senior Research Engineer - Cutting-Edge Transactional Database

Join a Revolution in Database Technology

We're partnering with a global tech leader at the forefront of database innovation. This elite team is building a ground-breaking, next-generation transactional database from the ground up. We're seeking brilliant minds with expertise in systems, distributed systems, operating systems, and compilers to contribute to core research and development.

Your Impact:

  • Conduct cutting-edge systems research and rigorous empirical science to shape the future of data management and processing.
  • Deeply analyze and understand the evolving demands of next-generation database storage and query processing.
  • Design, implement, and deploy critical technical components for revolutionary data management and processing systems.
  • Explore and advance the latest data management and processing frameworks for both cloud and edge environments.

Ideal Candidate:

  • MSc or PhD in Computer Science or a closely related field
  • Proficiency in Systems-Level Programming using C/C++ and/or Rust
  • Proven Experience in one or more of the following areas:
    • Data Management Systems (e.g., transactional, graph, NoSQL)
    • Query Processing
    • Storage Engines
    • Indexing Engines
    • Distributed Computing
    • Programming
    • Hardware-Software Co-design
    • Compilers
    • Fault-Tolerant Computing
  • Demonstrated Experience in developing and implementing low-level systems software (e.g., operating systems, distributed workflow systems, compilers, databases)
  • Contributions to foundational or peer-reviewed research is a significant plus

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.

Similar jobs

Senior Software Engineer - Database Platform

Only for registered members

London

Remote

GBP 80,000 - 102,000

11 days ago

Autonomous Database Engineer (Cloud DBA & DevOps) - UK

Only for registered members

London

Remote

GBP 50,000 - 90,000

6 days ago
Be an early applicant

Database Engineer

Only for registered members

London

Remote

USD 50,000 - 90,000

11 days ago

Core Software Engineer (C++) - Remote

Only for registered members

Remote

USD 50,000 - 100,000

Today
Be an early applicant

Lead C# Software Engineer, Home Based

Only for registered members

Sheffield

Remote

GBP 70,000 - 85,000

Today
Be an early applicant

Senior Software Engineer - Search Quality (Remote - United Kingdom)

Only for registered members

Remote

GBP 50,000 - 90,000

Yesterday
Be an early applicant

Senior Data Backend Engineer (Semantic Business Information) (Remote - United Kingdom)

Only for registered members

City of Edinburgh

Remote

GBP 50,000 - 90,000

Yesterday
Be an early applicant

Senior Software Engineer - Search Quality (Remote - United Kingdom)

Only for registered members

Birmingham

Remote

GBP 50,000 - 90,000

Yesterday
Be an early applicant

Senior Data Backend Engineer (Semantic Business Information) (Remote - United Kingdom)

Only for registered members

London

Remote

GBP 50,000 - 90,000

Yesterday
Be an early applicant