-
European Tech Recruit

Software Engineer - Distributed Systems / C++ / Rust

European Tech Recruit
United Kingdom · Full-time · Associate

We are working with one of the world's leading technology giants who are working on the development of a next generation transactional database from scratch. The team is looking for experts in a ranges of fields including systems, distributed systems, operating systems, 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 nationals. This role will give you the opportunity to work on truly cutting edge development projects and the opportunity to work with leading industry and academic experts.


Key Responsibilities:

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


Required Skills:

  • MSc or PhD in Computer Science or a relevant field
  • Expertise in Systems level programming in C/C++ and/or Rust
  • Experience working in one of the following data management systems, query processing, transactional or graph databases, storage engines, indexing engines, distributed computing, programming languages, hardware software co-design, compilers, fault-tolerant computing
  • Worked on the development and implementation of low-level systems software (operating systems, distributed workflow systems, compilers, databases)
  • Contributions to foundational or peer reviewed research is a plus


Keywords:

Databases / Database / Data Management / C++ / C / Rust / Systems / Systems Level / query processing / storage engines / indexing engines / fault-tolerant / distributed systems / operating systems / compiler / compilers / HW/SW / Hardware Software Co-design / programming languages / PhD / MSC / Edinburgh / UK / United Kingdom


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/wp-content/uploads/2020/12/PrivacyNotice.pdf

Key Skills

Ranked by relevance

c ui storage ha unity rust lan distributed computing cloud esp nat kf
Login to Apply
Posted
Nov 25, 2024
Type
Full-time
Level
Associate
Location
Edinburgh

Industries

Software Development Computer Hardware Manufacturing

Categories

Engineering Research Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
European Tech Recruit
Related

Senior Systems Engineer (DSP) - C/C++ / MATLAB / Python

2026-05-22

Full-time
Mid-Senior
Ireland
Semiconductor Manufacturing
Information Technology
View Job Details
European Tech Recruit
Related

Graphics Engineer – 3D Engines /C++ / Vulkan / DX12 / OpenGL ES

2026-05-22

Full-time
Mid-Senior
Finland
Software Development
Engineering
View Job Details
QUANTEAM - North America (RAINBOW PARTNERS Group)
Related

C++ Developer - Trading - New York

2026-06-11

Full-time
Not Applicable
France
Financial Services
Information Technology