Research Engineer
Neo4jRemotely
javarustdistributed computingquery languagecompiler construction
Job Description
📋 Description
- Post-doctoral researchers to build Aurendil prototype
- End-to-end development of a new graph DB architecture
- Collaborate with Neo4j product teams and academia
- Based in London with significant in-office presence
- Cross-disciplinary team bringing language/DB expertise
- Explore radical query language runtime concepts
🎯 Requirements
- Background in systems research: query languages, databases, compilers
- Experience with parallel and distributed computing
- Strong in C++, Java, or Rust
- Familiar with compiler construction and code gen
- Experience with LLVM, JVM or GraalVM is a plus
- PhD/post-doc or equivalent research track
🎁 Benefits
- Visa support for exceptional international applicants
- In-office role based in London
- Collaborative research culture
- Opportunities to publish and present results
- Access to Neo4j’s research community
Back to all jobs