Pavago is looking for a Database Engineer to serve as the primary architect for our graph structures and data logic. You will build scalable backend components driving graph computation and ingestion, while defining and optimizing complex real-world relationships within our knowledge graph.
What You'll Do
- Design, refine, and maintain Neo4j graph schemas, ensuring data relationships are accurate, normalized, and high-performing.
- Develop computation logic for ownership changes, temporal updates, and event transitions, maintaining data lineage, transfers, and history.
- Build, optimize, and troubleshoot Cypher queries for traversal, lineage, analytics, and validation.
- Build backend services and ingestion pipelines, integrating Neo4j with APIs, SQL/NoSQL sources, and analytical systems.
- Implement validation rules, constraints, QA checks, and auditability to ensure schema compliance and reproducibility.
What We're Looking For
- 3+ years of hands-on experience with graph databases (Neo4j strongly preferred).
- Deep experience modeling and querying interconnected datasets.
- Advanced Cypher skills (path queries, pattern comprehension, aggregations, profiling).
- Strong backend development experience (Python preferred; Node.js/TypeScript/Java also acceptable).
- Experience building scalable integrations, ingestion pipelines, or backend services.
- Experience with graph normalization, temporal modeling, or event-sourced architectures.
Nice to Have
- Experience with Dockerized Neo4j, APOC, or automated data pipelines.
- Full-stack experience (React, TypeScript, or similar).
Technical Stack
- Neo4j, Cypher, Python, Node.js, TypeScript, Java, Docker, APOC
Work Mode
This is a remote position.
Pavago is an equal opportunity employer.





