cover image
European Tech Recruit

Database Research Engineer (System Level C++)

On site

Edinburgh, United kingdom

Freelance

28-04-2025

Share this job:
Expired

Job Specifications

Join Our Cutting-Edge Database Research Team in Edinburgh!
This role would require you to be a UK/EU citizen. (No sponsorship)

Shape the Future of Data Management and Processing at a Global Technology Leader
Are you a passionate and driven computer scientist with a strong interest in database systems research? Do you thrive in a collaborative and intellectually stimulating environment? If so, we want you to join our dynamic Database team at the Edinburgh Research Centre, part of a leading global technology company!

The Role:
As a member of our Database team, you will conduct empirical computer science research on current and future data management and processing systems. You will play a crucial role in:
Systems Research: Performing in-depth research and empirical science to advance data management and processing technologies.
Requirement Analysis: Analyzing and understanding the requirements for next-generation database storage and query processing engines.
Design & Implementation: Designing, implementing, and deploying key technical building blocks for innovative data management and processing systems.
Framework Exploration: Exploring and advancing the latest data management and processing frameworks for both Cloud and devices.

What We're Looking For:

Proficiency in one or more system-level programming languages (C/C++, Rust, Java, Go, etc.).
A strong foundation in computer science.
Comfort with research methodology, system design, and implementation.
A data-driven approach to problem-solving.

With Expertise in one or more of the following areas:
Transactional and/or analytical database management systems
Query processing and optimization
Storage engines
Indexing engines
Concurrent/parallel algorithms and data structures
Distributed computing
Parallel programming frameworks
Benchmarking and performance analysis
Graph theory and graph algorithm design
Programming/query languages
Computer architecture
Vectorized processing
Operating systems
Compilers
Fault-tolerant systems (especially transactional systems)
Hardware-software co-design
Excellent English communication skills and a drive to achieve outstanding results.
Experience in implementing aspects of a database management system or similar low-level systems (e.g., operating systems, distributed workflow systems, compilers).
Publication record in top peer-reviewed conferences or journals (desired but not essential).

Why Join Us?
Work on cutting-edge research with real-world impact.
Collaborate with leading experts in academia and industry.
Contribute to the development of innovative technologies.
Enjoy a stimulating and supportive research environment.
Opportunity for professional growth and development.

Apply Now:
If you are passionate about database systems research and eager to contribute to groundbreaking advancements at a leading global technology company, we encourage you to apply. Join us in shaping the future of data management and processing!

About the Company

European Tech Recruit is an award-winning technology recruitment agency. We take a personalised approach to connect top-tier tech talent with global tech industry leaders. Our Sectors • AI & Machine Learning • Semiconductor • Automotive Tech • Software Engineering • Wireless & IoT • Embedded Systems • Industry 4.0 & Robotics • Cutting Edge Research • Life Sciences • Gaming & Graphics • Battery Tech & EV • Renewable Energy • Telecom Network Equipment • Data Science • Cloud Computing • C-Suite • Sales & Marketing Our Approac... Know more