IT & Software

Software Engineer - Core Database (Kernel)

Neo4J

London · Greater London · United Kingdom

Overview

In this Backend Engineer role, you’ll help build the core of the leading graph database on the Kernel team. You’ll design and ship features for storage engines, transaction handling, indexes, and data import, contributing to a scalable, high-performance platform. You’ll work with research-driven ideas and participate in roadmap discussions, including time to pursue your own enhancements. You’ll join an international, collaborative team that values honest discussions and delivering impact for customers and the broader graph data community.

Responsibilities
  • Build and ship features for the core graph database
  • Write high-quality, testable, and efficient code
  • Participate in feature discussions and roadmap prioritisation
  • Explore integration of research ideas into the database core
  • Engage in Do what you want weeks to develop personal product enhancements and integrations
  • Collaborate with cross-functional teams to deliver impact
Key requirements
  • Experience designing multi-threaded systems and algorithms
  • Deep understanding of system design, data structures, and algorithms
  • Proficiency in Java or a C-style programming language
  • Strong troubleshooting skills
  • Knowledge of performance profiling and optimisation
  • Experience leading and delivering development projects
  • Humility and good communication skills
  • humble
  • good communication
  • sense of humour
  • Java or C-style programming
  • multi-threaded systems
  • system design

Reference: WJ-747_30175946

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.