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
Deliverable
production ML models | product features | research
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