Senior / Principle Database Researcher - Database Management Systems - Research & Development
Our client are looking to recruit people whose skills and interests include transactional and/or analytical database management systems, storage engines, indexing engines, concurrent/parallel algorithms and data structures, distributed computing, graph theory and graph algorithm design, programming/query languages and fault-tolerant systems (especially transactional systems).
Key Responsibilities:
· Perform systems research and empirical science on future database management systems.
· Analyse and understand requirements for the next generation of database storage and query processing engines.
· Implement key technical building blocks for the next generation of database management systems.
· Explore the latest database system frameworks for devices.
Person Specification:
· Have a solid computer science background.
· Be comfortable with research methodology.
· Be proficient in one or more system-level programming languages (C/C++, Rust, etc.).
· 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 (desired but not essential).
· Have published papers at top peer-reviewed conferences or journals in fields related to the above (desired but not essential).
What our client can offer:
· Competitive salary (up to £100,000) and incentive schemes
· Competitive Group Personal Pension Scheme and life cover
· Private medical insurance and Cash Plan
· Opportunity for training and development