Job Title : Database Engineer
Position Type : Full-Time, Remote
Working Hours : U.S. Business Hours (CST)
About the Role
Our client builds advanced data intelligence systems that map complex ownership, legal, and property relationships using graph technology. Neo4j powers their knowledge graph and enables highly connected data to be represented with accuracy, speed, and traceability.
We are seeking a Neo4j Database Engineer who will own the graph data model, optimize Cypher queries, and build strong data ingestion pipelines. This role is mission-critical in defining how the system structures, connects, and analyzes data across people, properties, documents, transactions, and events.
Key Responsibilities
1. Graph Data Modeling & Architecture
- Design, refine, and maintain Neo4j data schemas
- Ensure entity relationships are consistent, normalized, and high-performing
- Implement schema updates aligned with business and technical needs
2. Ownership & Relationship Computation
Implement logic to compute / update ownership changes over timeMaintain transitions, transfers, and events through optimized structures3. Cypher Query Design & Optimization
Build, test, and optimize Cypher queries for traversal, lineage, and aggregationsDevelop Cypher scripts for migrations and large-scale operationsUse PROFILE / EXPLAIN and best practices to improve performance4. Integration & Data Ingestion
Build reliable Python-based ingestion pipelines (neo4j-driver, py2neo)Integrate Neo4j with APIs, SQL databases, and analytical systemsCollaborate with teams to onboard new data sources5. Governance & Validation
Implement validation rules, constraints, and QA checksEnsure auditability, version control, and schema complianceRequired Skills & Experience
1. Core Expertise
3+ years hands-on with Neo4j (modeling + querying)Strong SQL / NoSQL database design background2. Querying
Expert-level Cypher (path queries, pattern comprehension, aggregations)3. Data Modeling
Graph normalization, temporal modeling, event-sourced architectures4. Programming
Strong Python skills for ingestion, automation, and processing5. Nice to Have
Experience with Dockerized Neo4j, APOC, pipeline automationWhat You’ll Do
Serve as the primary graph architectBuild scalable graph logic to compute complex real-world relationshipsContribute to an AI-driven intelligence platform foundationKey Performance Indicators (KPIs)
1. Query Optimization
20–30% reduction in Cypher execution timeEffective profiling and refactoring of traversals and aggregations2. Data Model Quality
Zero critical integrity issuesOn-time schema updates within sprint cyclesEfficient addition of new entity types3. Pipeline Reliability
99% success rate for Python-based ingestionMinimal downtime or ingestion failuresClean integration with external sources4. Overall Delivery
Meeting milestones (ownership computation, migrations, validations)Strong sprint velocity and low bug rates5. Data Governance
Validation errors under 1%Full compliance with constraints and auditabilityInterview Process
Initial Phone ScreenTechnical Interview with Pavago RecruiterPractical Task (schema design or query optimization)Final Client InterviewOffer & Background Verification#LI-AG1