Narvar is growing and hiring a Principal Data Engineer to build graph-based products and improve all aspects of the Narvar platform. The role involves leading the architecture, development, and optimization of graph database systems using technologies like Neo4j or TigerGraph. Key responsibilities include developing efficient code in Python, Java, Golang, or Rust, designing complex SQL queries, owning projects from concept to production, collaborating with cross-functional teams, and mentoring junior engineers. The ideal candidate should have extensive experience in graph databases, large-scale data processing, proficiency in relevant programming languages, and a track record in startup environments. This position offers the opportunity to work on critical data infrastructure that impacts the company, business partners, and end users in the post-purchase customer journey space.