Database Research Engineer
Listed on 2026-09-14
-
Software Development
Database Engineering
Agent-Native Database Systems Research / Engineer
Location:
Edinburgh, UK | Full-time
A leading deep-tech research and engineering organisation is looking for Researchers and Engineers to work on next-generation database and AI data infrastructure, with a particular focus on agent-native data management, database kernels, query processing, storage engines, distributed systems, and AI workloads
.
This is an opportunity to work at the intersection of database systems, AI, cloud infrastructure, and hardware acceleration
, combining research with hands-on system design, prototyping, benchmarking, and performance optimisation.
You’ll tackle open-ended technical problems around AI agents, vector search, RAG, agent memory, semantic data management, distributed databases, and high-performance query processing
, with the opportunity to translate research into real-world data infrastructure.
- Master's or PhD in Computer Science, Computer Engineering
, or a related discipline - Strong background in database systems, computer systems, distributed systems, AI systems, or operating systems
- Solid understanding of database internals including query optimisation, query execution, storage engines, indexing, transactions, concurrency, and recovery
- Hands-on experience designing, implementing, evaluating, and performance-debugging systems
- Strong programming skills in C, C++, Rust, or Go
- Experience with benchmarking, profiling, workload analysis, and performance optimisation
- Ability to conduct empirical systems research and solve open-ended technical problems
- Strong technical communication and collaborative skills
- Experience with PostgreSQL, MySQL, DuckDB, Spark, Flink, Velox, Click House, RocksDB, TiDB
, or similar systems - Knowledge of distributed, cloud-native, HTAP, vector, graph, lakehouse, or AI-native databases
- Experience with AI data infrastructure
, including vector search, embeddings, RAG, knowledge graphs, semantic data, or agent memory - Understanding of hardware-aware system design across multi-core CPUs, NUMA, RDMA, CXL, NVM, SSDs, GPUs, and NPUs
- Experience with storage engines, compilers, operating systems, or other low-level infrastructure
- Publications in venues such as SIGMOD, VLDB, ICDE, CIDR, Euro Sys, OSDI, SOSP, or NSDI
- Experience working across research and production engineering environments
Database Systems / Database Engineer / Database Researcher / Systems Researcher / Research Engineer / AI Infrastructure / AI Data Infrastructure / Agent-Native Systems / Agent Memory / Vector Database / Vector Search / RAG / Knowledge Graph / Semantic Data / Query Optimisation / Query Execution / Query Processing / Database Kernel / Storage Engine / Indexing / Distributed Databases / Cloud-Native Databases / HTAP / Lakehouse / Transaction Processing / Concurrency Control / C / C++ / Rust / Go / PostgreSQL / DuckDB / Spark / Flink / Velox / Click House / RocksDB / TiDB / NUMA / RDMA / CXL / GPU / NPU / Performance Optimisation / Benchmarking / Profiling / SIGMOD / VLDB / ICDE / Euro Sys / OSDI / SOSP / NSDI / Edinburgh
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).