Neo4j Developer
MDAEdge · New York, NY · 1 mo ago
RemoteRemoteInformation TechnologyFull-time
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.
Technical Skills
- Neo4j Graph Database:
- 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
- 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.
- Analytical mindset and problem-solving abilities.
- Ability to quickly learn new techniques and technologies.