Neo4j Developer

Macpower Digital Assets Edge

$120K — $150K *
Finance & Insurance
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Minimum 3 years in Money Movement or Trade Monitoring (AML, Fraud, Surveillance) within Wealth Management/Financial Services.
  • 8+ years of overall IT experience, with 3+ years as Architect/Senior Developer with Neo4j.
  • Strong expertise in Neo4j Graph Database, including Cypher queries, Graph Data Science, and data ingestion techniques.
  • Proficient in optimizing Neo4j performance through query performance tuning and infrastructure review.
  • Solid background in Python programming, particularly with Apache Spark and Kafka for data engineering.

Responsibilities

  • Design and implement Neo4j database solutions for Money Movement and Trade Monitoring projects.
  • Optimize Neo4j database performance through advanced query tuning and infrastructure recommendations.
  • Develop data ingestion processes to feed Neo4j from various sources using Python and Apache Spark.
  • Integrate real-time processing services with Kafka to manage event data in Neo4j.
  • Apply advanced analytics and machine learning techniques to solve complex graph problems.

Benefits

  • Opportunity to work on cutting-edge technology in the financial services industry.
  • Collaborative environment that values professional development and continuous learning.
  • Exposure to advanced analytics and machine learning applications in a high-impact field.
  • Access to innovative tools and frameworks for data engineering and graph database management.
Full Job Description
Experience: 10+ Years
Key Requirements:
  • Minimum 3 years of experience in Money Movement or Trade Monitoring (AML, Fraud, Surveillance) within Wealth Management / Financial Services.
  • 8+ years of overall IT experience, including 3+ years at Architect / Senior Developer level with Neo4j.
  • Strong expertise in Neo4j Graph Database, including:
    • Cypher queries
    • Graph Data Science
    • Data ingestion
    • Query performance tuning (indexes, modeling, optimization techniques)
    • Reviewing and recommending Neo4j infrastructure and configuration for optimal performance and resilience

Technical Skills:
  • Python Programming:
    • Batch data engineering with Apache Spark to populate Neo4j and generate downstream feeds for Data Science.
    • Real-time service integration with Kafka to process events and persist in Neo4j.
    • Stream processing for ML model feature derivation.
  • Analytics & AI/ML: Strong experience in solving complex graph problems using advanced analytics and machine learning.
  • SQL Expertise: Strong SQL skills to query databases such as SQL Server and Impala.

Additional Skills
  • Experience across all phases of SDLC: requirements analysis, data analysis, modeling, development, testing, and deployment.
  • Excellent verbal and written communication skills.
  • Strong interpersonal skills with a professional approach.
  • nalytical mindset and problem-solving abilities.
  • bility to quickly learn new techniques and technologies.

Similar Jobs

More Finance & Insurance Jobs

Find similar Neo4j Developer jobs: