Core Graph Database Engineer

Neo4j, Inc.

Greater London

Hybrid

GBP 110,000 - 160,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Neo4j is seeking an experienced backend engineer to join the Kernel team and tackle advanced CS problems. You will work on the core graph database components, delivering high-quality code and testing rigorously in a collaborative environment.

You will be part of an international team based in Malmö and London, contributing to storage engines, transaction handling, indexes, data import, and page cache to power the core of the database.

Qualifications

  • 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 collaborative mindset to discuss ideas and build better solutions.
  • Good communication skills and sense of humour.

Responsibilities

  • Build and ship new features for the core of the graph database.
  • Write high-quality, testable, and efficient code.
  • Promote new ideas and participate in roadmap prioritisation.
  • Integrate research and technologies into the database core and product.

Skills

Multi-threaded design
System design
Java
Troubleshooting
Performance optimization
Project leadership
Communication
Humility
Team collaboration

Tools

JVM experience
Large codebases

Job description

Neo4j is seeking an experienced backend engineer to join the Kernel team and tackle advanced CS problems. You will work on the core graph database components, delivering high-quality code and testing rigorously in a collaborative environment.

You will be part of an international team based in Malmö and London, contributing to storage engines, transaction handling, indexes, data import, and page cache to power the core of the database.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer - Core Database (Kernel)
Software Engineer - Core Database (Kernel)

Neo4j, Inc. • Greater London

Hybrid
GBP 110,000 - 160,000
Core Graph DB Backend Engineer
Core Graph DB Backend Engineer

Jaide Health • Greater London

Hybrid
GBP 60,000 - 80,000
Software Engineer (Core Database, Kernel)
Software Engineer (Core Database, Kernel)

Jaide Health • Greater London

On-site
GBP 60,000 - 80,000
Senior Front-End & Full-Stack Engineer, Graph Platform
Senior Front-End & Full-Stack Engineer, Graph Platform

Neo4j, Inc. • Greater London

Hybrid
GBP 70,000 - 110,000
Senior Backend Engineer - Hybrid Distributed Graph DB
Senior Backend Engineer - Hybrid Distributed Graph DB

Neo4j, Inc. • Greater London

Hybrid
GBP 90,000 - 130,000
Backend Engineer — Distributed Graph Database
Backend Engineer — Distributed Graph Database

Neo4j • Greater London

On-site
GBP 90,000 - 120,000
Senior Software Engineer
Senior Software Engineer

Webologix Ltd/ INC • Sheffield

On-site
GBP 90,000 - 120,000
Core Networking Engineer — Build Scalable Protocols
Core Networking Engineer — Build Scalable Protocols

Neo4j • Greater London

Hybrid
GBP 80,000 - 110,000
Software Engineering - Clustering & Distributed Systems
Software Engineering - Clustering & Distributed Systems

Neo4j • Greater London

On-site
GBP 90,000 - 120,000
Full-stack Software Engineer - Graph Engine
Full-stack Software Engineer - Graph Engine

Neo4j, Inc. • Greater London

On-site
GBP 90,000 - 120,000
Hybrid work model