Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Database research engineer (system level c++)

Dunfermline
European Tech Recruit
Research engineer
Posted: 23 May
Offer description

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!

Apply
Create E-mail Alert
Job alert activated
Saved
Save
Similar job
Infrastructure research engineer - distributed systems / cloud computing / operating systems
Edinburgh
European Tech Recruit
Research engineer
Similar job
Systems infrastructure research engineer
Edinburgh
European Tech Recruit
Research engineer
Similar job
Infrastructure research engineer
Edinburgh
Project People
Research engineer
See more jobs
Similar jobs
Engineering jobs in Dunfermline
jobs Dunfermline
jobs Fife
jobs Scotland
Home > Jobs > Engineering jobs > Research engineer jobs > Research engineer jobs in Dunfermline > Database Research Engineer (System Level C++)

About Jobijoba

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by Job Title
  • Jobs by Industry
  • Jobs by Company
  • Jobs by Location
  • Jobs by Keywords

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies

© 2025 Jobijoba - All Rights Reserved

Apply
Create E-mail Alert
Job alert activated
Saved
Save