Neo4j

Software Engineer - Cypher Planner

Neo4j
Apply
28 days ago
Malmö, SwedenSenior

Responsibilities

  • Optimize the Cypher query planner to produce rapid and logically sound execution plans.
  • Develop comprehensive Cypher language and Neo4j database features.
  • Contribute across the parser, storage files, indexes, and broader database codebase.
  • Use profiling, benchmarking, and code optimization to improve performance.
  • Evaluate design alternatives, anticipate edge cases, and support scalable production software.
  • Collaborate effectively as part of a distributed team.

Requirements

  • Experience with performance-driven development, including profiling, benchmarking, and optimizing code.
  • Knowledge of or willingness to learn Scala.
  • Familiarity with the stated development processes and practices, including TDD, Kanban/Scrum, and pair programming.
  • A desire to learn.
  • Preferred qualifications include Scala and/or Java programming experience, database design and implementation knowledge, compiler-development experience, strong algorithm design and analysis skills, and interest in transferring academic research into production products.
  • 5+ years of experience developing high-quality, highly scalable production software is listed as a nice-to-have qualification.

Benefits

  • Opportunity to work on a leading graph intelligence and database platform.
  • Inclusive, diverse, and equitable workplace with opportunities for collaboration, innovation, and professional development.
  • Work with a distributed team across multiple locations.

Tech Stack

JavaNeo4jScala

Categories

Neo4j

About Neo4j

1,001-5,000 employees

Neo4j builds a native graph database and graph analytics platform for developers and data teams, available as self-managed software and the Aura managed cloud. It powers knowledge graphs, recommendations, fraud detection, and other relationship-centric applications via the Cypher query language and integrations across data tools. Founded in 2007 and headquartered in San Mateo, the privately held company commercializes the open-source Neo4j project with enterprise subscriptions and support.

Contact me