Database Research Engineer (System Level C++) - #1693552

European Tech Recruit


Date: 16 hours ago
City: Edinburgh
Contract type: Full time
Work schedule: Full day
European Tech Recruit

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!

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Senior Software Engineer - London Stock Exchange Group

Jobs via eFinancialCareers,
1 hour ago
Role profile: Are you an experienced Python engineer with a passion for productionising data science solutions? Do you want to work as an engineer on innovative solutions and challenging, groundbreaking projects, together with a team of brilliant and collaborative software...
Jobs via eFinancialCareers

Sales Administrator

Edwards & Pearce Limited,
14 hours ago
An excellent opportunity to work for a great family run business in East Yorkshire as a Sales Administrator. This is a full-time, office-based position and working hours are Monday to Friday (8:45am - 5:00pm). THE ROLE: Reception duties. Dealing with...

Buy to Let Case Manager

KFS Recruitment,
15 hours ago
BTL Mortgage Broker/Case Manager London Our client is a real estate investment company based in Mayfair. They provide strategic advice and deal execution to their clients but also manage their own large portfolio of properties across the UK. Due to...