Neo4j

Software Engineer - Cypher Planner

Neo4j
Apply
7 days ago
London, United KingdomSenior

Responsibilities

  • Optimize the Cypher query planner to generate efficient and logically sound execution plans.
  • Develop features for the Cypher language and Neo4j database.
  • Work across the parser, storage files, indexes, and other parts of the core codebase.
  • Profile, benchmark, and optimize performance-driven production software.
  • Evaluate design alternatives, reason abstractly, and anticipate edge cases.
  • Collaborate effectively as part of a distributed team.

Requirements

  • Experience with performance-driven development, including profiling, benchmarking, and code optimization.
  • Knowledge of or willingness to learn Scala.
  • Ability and desire to learn.
  • Preferred experience with Scala and/or Java.
  • Preferred understanding or prior experience with database design and implementation.
  • Preferred interest or experience in compiler development.
  • Preferred strong foundation in algorithm design and analysis.
  • Preferred interest in transferring academic research into production-grade products.
  • Preferred 5+ years of experience developing high-quality, highly scalable production software.

Benefits

  • Opportunity to shape the future of data and analytics at a leading graph intelligence and database company.
  • Inclusive, diverse, and equitable workplace focused on collaboration, innovation, relationships, and customer success.
  • 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