Research Engineer
Core
Design and implement a radical new query language runtime for graph databases (Aurendil project) from theoretical underpinnings to implementation and evaluation.
Role type
Post-doctoral Research Engineer (Systems/Database)
Builds
Next-generation graph database runtime and prototype systems
Domain
Database systems, query languages, compilers, distributed systems, hardware acceleration
Required skills
Systems research, query language design, programming language implementation, compiler construction, database internals, parallel computing, distributed computing, hardware acceleration
Preferred skills
C++, Java, Rust, LLVM, x86, ARM, JVM, GraalVM, GPGPUs, FPGAs, Smart NICs
Responsibilities
Design and implement the Aurendil prototype, conduct end-to-end development of new database system architecture, disseminate results to product teams and academic community
Seniority
Post-doctoral, hands-on IC