Neo4j SME

Brillio

United States

On-site

USD 120,000 - 180,000

Full time

13 days ago
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Brillio seeks an experienced Neo4j Subject Matter Expert to lead graph database design, development, and migration efforts. The role focuses on creating scalable data models and efficient Cypher queries to support complex business requirements.

The ideal candidate will have hands-on Neo4j expertise, Portico knowledge a plus, and a track record of guiding enterprise-grade graph solutions from design to deployment.

Qualifications

  • 5+ years of experience in database development or data engineering.
  • Strong hands-on Neo4j and graph database concepts.
  • Experience migrating data from legacy systems to Neo4j.
  • Portico development knowledge would be an advantage.

Responsibilities

  • Serve as the Neo4j SME and provide guidance on graph architecture, design and implementation.
  • Design and develop scalable Neo4j graph data models based on business requirements.
  • Develop and optimize Cypher queries for efficient data retrieval.
  • Support migration of databases and apps to the Neo4j platform.
  • Analyze data structures and convert relational models to graph models.
  • Collaborate with developers, engineers, and business teams to translate requirements into graph solutions.

Skills

Neo4j
Cypher
Graph data modelling
Portico development
Data migration
Performance tuning
Java / Python
Cloud platforms

Education

Bachelor's or Master's in CS/IT/Engineering

Tools

Java
Python
REST APIs

Job description

We are looking for an experienced Neo4j Subject Matter Expert (SME) with strong expertise in graph database technologies, particularly Neo4j. The ideal candidate will have hands‑on experience in Neo4j database design, development, data modelling, migration, performance optimisation, and troubleshooting.

The candidate should be capable of supporting the migration of existing applications/data models to Neo4j and should have a strong understanding of existing/legacy application development, including Portico development knowledge, where applicable.

Key Responsibilities
  • Serve as the Neo4j SME and provide technical guidance on graph database architecture, design, development, and implementation.
  • Design and develop scalable Neo4j graph data models based on complex business and application requirements.
  • Develop and optimise Cypher queries for efficient data retrieval and processing.
  • Support migration of existing databases and applications to the Neo4j graph database platform.
  • Analyse existing data structures and transform relational or legacy data models into appropriate graph-based models.
  • Provide technical support for applications transitioning out of legacy or Portico-based development environments.
  • Perform Neo4j database performance analysis, query tuning, indexing, and optimisation.
  • Design appropriate nodes, relationships, properties, indexes, and constraints.
  • Develop data ingestion and integration solutions for loading data into Neo4j.
  • Troubleshoot database, application integration, data quality, and performance-related issues.
  • Work closely with application developers, data engineers, architects, and business teams to translate functional requirements into graph-based technical solutions.
  • Define Neo4j development standards, best practices, reusable components, and technical guidelines.
  • Participate in architecture reviews, code reviews, solution design, and technical discussions.
  • Support production deployments, upgrades, monitoring, and operational troubleshooting.
  • Provide technical mentoring and knowledge transfer to development and support teams.
  • Prepare and maintain technical documentation, architecture designs, data models, and implementation guidelines.
Required Skills
  • 5+ years of experience in database development, data engineering, or related technologies.
  • Strong hands‑on expertise with Neo4j and graph database concepts.
  • Strong knowledge of Cypher Query Language.
  • Extensive experience in graph data modelling, including nodes, relationships, properties, indexes, and constraints.
  • Experience with Neo4j database administration and performance optimisation.
  • Strong understanding of relational and non‑relational database concepts.
  • Experience migrating data from traditional/legacy databases to Neo4j.
  • Knowledge of ETL/data ingestion and database integration techniques.
  • Experience integrating Neo4j with enterprise applications and APIs.
  • Strong troubleshooting, analytical, and problem‑solving skills.
  • Ability to work independently as a technical SME and collaborate with cross‑functional teams.
  • Experience working with existing/legacy application development environments.
  • Portico development knowledge would be an advantage.
Preferred Skills
  • Experience with Java, Python, or similar programming languages.
  • Knowledge of REST APIs and microservices.
  • Experience with cloud platforms such as AWS, Azure, or GCP.
  • Understanding of CI/CD and DevOps practices.
  • Experience with large‑scale graph datasets and high-performance database environments.
  • Knowledge of data migration, modernisation, and application transformation programmes.
Educational Qualification

Bachelor’s or Master’s degree in Computer Science, Information Technology, Engineering, or a related discipline.

Get your free, confidential resume review.

or drag and drop your file here.