ARM

ARM

City of London, London

Senior Neo4j Engineer

Full-Time£10,920 - 10,920 per yearanteayerUnited Kingdom
IT

Job Description

Salary: £10,920 - 10,920 per year

Requirements:
  • Senior experience with Neo4j graph database engineering
  • Ability to interpret solution architecture into Neo4j approaches and tasks
  • Experience directing a small engineering team to deliver high-quality work
  • Experience designing graph database schemas and data models
  • Experience building and maintaining ETL/ELT pipelines
  • Strong Cypher query development and optimisation skills
  • Experience building APIs/integration layers for downstream consumers
  • Experience with performance tuning, indexing, and scaling Neo4j
  • Experience collaborating on ontology, knowledge, and schema changes
  • Experience with graph quality metrics, confidence scores, and data lineage
  • Experience with APOC and Neosemantic processing
Responsibilities:
  • We interpret the solution architects instructions into Neo4j approaches and tasks, and direct a small engineering team to deliver them to a high standard
  • We design and build Neo4j graph database schemas, translating target models into node and relationship structures
  • We define, develop, and maintain ETL/ELT pipelines to ingest, transform, and load source data into the graph
  • We design sub-graph views to control the content available to downstream consumers
  • We write and optimise Cypher queries for loading, transformation, and application-facing retrieval
  • We implement graph data models that balance query performance with semantic accuracy
  • We build and maintain APIs and integration layers exposing graph data to downstream consumers, including the chatbot
  • We collaborate with the Knowledge Graph Architect to implement ontology, knowledge, and schema changes as code
  • We support performance tuning, indexing, and scaling of the Neo4j instance
  • We automate data refresh and synchronisation processes between source systems and the graph
  • We troubleshoot data integrity and pipeline issues in collaboration with the Quality Engineer
  • We document graph schema and data lineage
  • We define, design, and implement graph quality metrics and measurement techniques to maintain, calculate, and display confidence scores
  • We define and design APOC and Neosemantic processing within Neo4j to identify and manage orphans, orphaned subgraphs, duplicates, and high-similarity objects
Technologies:
  • ARM
  • Architect
  • ETL
  • Graph Database
  • Support
  • Neo4J
  • NodeJS

More:

We are recruiting for a Senior Neo4j Engineer for an initial 7-month contract in the financial industry. The role is based in London with a hybrid working pattern of 1-2 days per week on site, and the day rate is £910 inside IR35. The client is looking for someone to join a fast-paced team and work on graph data engineering, schema design, integrations, performance, and quality processes. This vacancy is being advertised by ARM, a specialist talent acquisition and management consultancy covering technical recruitment across the UK and beyond.

last updated 34 week of 2026

Interested in this role?

Submit your application now

How to Apply

Ready to apply for this position? Here's what you need:

  • An updated resume highlighting relevant experience
  • A compelling cover letter (if required)
  • Portfolio or work samples (for relevant positions)

About ARM

ARM

ARM

City of London

IT

Skills & Technologies

AIUI

Inferred from job description

Salary Insight

£10,920

This role

£75,000

UK median

This salary is 85% below the UK median for Senior roles75,000/yr).

Based on 2024–2025 UK technology sector benchmarks

Explore More UK Opportunities

Thousands of tech jobs across the United Kingdom