European Tech Recruit

Database Research Engineer (System Level C++)

Job Location

Edinburgh, United Kingdom

Job 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!

Location: Edinburgh, GB

Posted Date: 5/19/2025
View More European Tech Recruit Jobs

Contact Information

Contact Human Resources
European Tech Recruit

Posted

May 19, 2025
UID: 5170691568

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.