Senior Neo4j Developer

5 - 10 years

10 - 20 Lacs

Posted:1 month ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Role & responsibilities

Graph Architecture & Design

  • Design and implement sophisticated graph schemas for recruitment data with 45+ unique constraints across contacts, jobs, skills, organizations, and assessments
  • Architect domain-driven node relationships covering Core Entities (Contact, Job), Professional Entities (Role, Organization, Skill), and Process Entities (Interview, Assessment, Application)
  • Implement constraint-heavy production deployments with safe migration patterns using IF NOT EXISTS strategies

Performance Optimization & Indexing

  • Build and maintain high-performance indexes including vector indexes for 384-dimension AI embeddings, full-text search indexes, and composite indexes for complex query patterns
  • Optimize Cypher queries for candidate-job matching, skill similarity search, and recruitment analytics at enterprise scale
  • Implement vector similarity search capabilities for AI-powered recommendation systems

AI & Machine Learning Integration

  • Integrate Neo4j with AI processing pipelines including confidence scoring systems and embedding generation
  • Implement vector index management for similarity-based candidate matching and job recommendations
  • Work with ML confidence scores and AI processing metadata to enhance graph-based intelligence

Salesforce Integration & Data Management

  • Design and implement Salesforce integration patterns with external ID mapping and source record management
  • Handle multi-system ID management combining internal Neo4j IDs with 18-character Salesforce external IDs
  • Process custom Salesforce objects (ATS systems) and maintain data synchronization

Bulk Processing & ETL

  • Develop high-volume ETL processes capable of handling 25,000+ resume imports with constraint validation
  • Implement transaction management strategies with optimal batch sizes (100 rows per transaction)
  • Build error handling and recovery systems for constraint violations and data quality issues

Production Support & Monitoring

  • Monitor constraint health across 45+ unique constraints and resolve production issues
  • Implement performance monitoring for query optimization and index effectiveness
  • Maintain production systems with proactive health checks and alerting

Collaboration & Documentation

  • Work closely with Python developers, AI engineers, and product teams to deliver integrated solutions
  • Document graph schema designs, query patterns, and performance optimization strategies
  • Provide technical leadership and mentoring on graph database best practices

Preferred candidate profile

Required Experience

  • 5+ years

    of hands-on Neo4j development experience with production graph database systems
  • 3+ years

    working with constraint-heavy schemas and performance optimization
  • Strong expertise in

    Cypher query language

    including complex traversals, aggregations, and optimization
  • Experience with

    Neo4j 5.x features

    including vector indexes, full-text search, and composite indexes
  • Proven experience with

    bulk data processing

    and ETL operations in graph databases

Technical Skills

  • Deep understanding of

    graph database design principles

    and relationship modeling
  • Proficiency with

    Neo4j Administration

    including constraint management, index optimization, and performance monitoring
  • Experience with

    vector databases

    and similarity search implementations
  • Knowledge of

    transaction management

    and batch processing strategies in Neo4j
  • Familiarity with

    Neo4j drivers

    (Python preferred) and API integration patterns

Integration Experience

  • Experience with

    Salesforce integration

    and external ID management patterns
  • Knowledge of

    AWS services

    (Lambda, SQS, ElastiCache) for graph database integration
  • Understanding of

    API design

    for graph-based applications
  • Experience with

    serverless architectures

    and cloud-native graph solutions

Preferred Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related field
  • Experience with

    recruitment or HR technology

    domains
  • Knowledge of

    AI/ML integration

    with graph databases
  • Neo4j certification

    (Graph Data Science, Administration, or Developer)
  • Experience with

    monitoring tools

    for production graph databases
  • Understanding of

    data privacy

    and compliance requirements for HR systems

Technical Environment

You'll be working with our cutting-edge technology stack:

Core Technologies

  • Neo4j 5.x

    with vector indexes and advanced constraint management
  • Cypher

    for complex graph traversals and optimization
  • Vector embeddings

    (384-dimension) for AI-powered similarity matching
  • Python

    for Neo4j driver integration and API development

Integration Stack

  • AWS Lambda

    for serverless graph operations
  • SQS FIFO

    for ordered processing of bulk operations
  • ElastiCache Redis

    for caching and validation layers
  • Salesforce APIs

    for external system integration

AI & Data Processing

  • OpenAI embeddings

    for vector generation
  • docling

    for document processing and parsing
  • Confidence scoring systems

    for AI processing quality
  • Bulk ETL

    processing capabilities for 25,000+ records

Development & Operations

  • Production monitoring

    with constraint health checking
  • Performance optimization

    tools and query analysis
  • CI/CD pipelines

    for safe schema deployments
  • Documentation

    and knowledge sharing platforms

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You

mumbai suburban, thane, navi mumbai