We are partnering with a leading technology company to develop a next-generation transactional database from scratch. The team is seeking experts in various fields, including systems, distributed systems, operating systems, and compilers, to work on the core research and development of the project.
This position offers an opportunity to work on cutting-edge development projects and collaborate with industry and academic experts based onsite in Edinburgh. Visa sponsorship is available for candidates in the UK or EU nationals.
Key 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:
* MSc or PhD in Computer Science or a relevant field
* Expertise in Systems level programming in C/C++ and/or Rust
* Experience working in one of the following data management systems, query processing, transactional or graph databases, storage engines, indexing engines, distributed computing, programming languages, hardware software co-design, compilers, fault-tolerant computing
* Worked on the development and implementation of low-level systems software (operating systems, distributed workflow systems, compilers, databases)
* Contributions to foundational or peer-reviewed research is a plus
Compensation:
The estimated salary for this position is $150,000 per year.
Location:
Edinburgh, UK
Job Type:
Full-time