OUR SECTORS
At European Tech Recruit, our sectors cover a wide range of industries within the field of technology.
tech jobs in the US?
Looking for
tech jobs in the US?
At European Recruitment, our sectors cover a wide range of industries within the field of technology
At European Recruitment, our sectors cover a wide
range of industries within the field of technology
At European Recruitment, our sectors cover a wide
range of industries within the field of technology
Client services
Learn about the range of client services we offer at European Tech Recruit, and browse through our case sudies.
tech jobs in the US?
Looking for
tech jobs in the US?
At European Recruitment, our sectors cover a wide range of industries within the field of technology
About us
Learn about European Tech Recruit's mission, values, our team, and our commitment to DE&I.
tech jobs in the US?
Looking for
tech jobs in the US?
At European Recruitment, our sectors cover a wide range of industries within the field of technology
Senior Database Researcher
We’re building a cutting-edge database team, and need researchers and engineers to join the group. But that’s not all. We’re looking for someone with a visionary eye for the future of technology and a relentless drive for innovation.
Responsibilities
- Perform systems research and empirical science on current and future data management and processing systems.
- Analyse and understand requirements for the next generation of database storage and query processing engines.
- Design, implement, and deploy key technical building blocks for the next generation of data management and processing systems.
- Explore and advance the latest data management and processing frameworks for both Cloud and devices.
Â
Requirements
- Be proficient in one or more system-level programming languages (C/C++, Rust, Java, Go, etc.).
- Be proficient in one or more of the following areas: transactional and/or analytical database management systems, query processing and optimisation, 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, vectorised processing, operating systems, compilers, fault-tolerant systems (especially transactional systems), and hardware-software co-design.
- Have excellent communications skills in English and ambition to deliver outstanding results.
- Have participated in the implementation of (aspects of) a database management system or systems of a similar low-level nature (e.g., operating systems, distributed workflow systems, compilers).
- Have published papers at top peer-reviewed conferences or journals in fields related to the above (desired but not essential).
Apply Now
By applying to this role, you acknowledge that we may collect, store, and process your personal data on our systems.
For more information, please refer to our
Privacy Notice