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
Location: Edinburgh, GB
Posted Date: 5/19/2025
Contact Information
Contact | Human Resources European Tech Recruit |
---|