Salary not listed

Software Engineer - Cypher Planner

BackendWorkplace — unknown
Published on 2026-10-15
These details were extracted automatically from the original listing. They may not be complete or fully up to date — it's worth checking the original job post.

About this role

Join the Cypher team at Neo4j to optimize the core codebase that transforms query strings into efficient execution plans. The role involves enhancing the query planner and developing features for the Cypher language and Neo4j database.

About the company

Neo4j builds a graph database and analytics platform that helps teams model, query, and uncover relationships in connected data.

What you'll do

  • Enhance and optimize the query planner
  • Contribute to features for Cypher language
  • Work on the entire codebase from parser to storage

What we're looking for

  • Experience with performance-driven development
  • Familiarity with Agile development processes
  • Knowledge of or willingness to learn Scala
  • A desire to learn

Nice to have

  • Experience programming in Scala and/or Java
  • Understanding of database design and implementation
  • Interest in developing compilers
  • Strong foundation in algorithm design and analysis
  • 5+ years of experience in production-level software development
View original job post