Jobs · Information Technology · Rhode Island

Principal Data Engineer - Neo4J

Citizens · Johnston, RI · 4 days ago
Information TechnologyFull-time

About the role

The Principal Data Engineer will develop and maintain graph data solutions, focusing on Neo4j, to enhance business insights and decision-making processes.

Responsibilities

  • Serve as a key contributor in designing and delivering graph data solutions, translating business needs into connected data models and graph architectures
  • Engineer and maintain Neo4j, alongside relational and non-relational systems to support hybrid data environments
  • Develop and operationalize relationship-based data models, including nodes, edges, and properties aligned to enterprise business domains
  • Design and implement knowledge graphs and connected data platforms that unify disparate data sources and expose relationships across systems
  • Build and optimize graph ingestion pipelines for batch and streaming data sources, ensuring data freshness and integrity
  • Develop mechanisms and architectures that support business line specific use cases
  • Establish standards and best practices for graph modeling, schema evolution, and governance within the enterprise data ecosystem
  • Review and manage interfaces supporting graph data access including APIs, visualization tools, and analytics platforms
  • Partner with data science and analytics teams to enable graph-based feature engineering and machine learning integration

Requirements

  • Deep expertise in Neo4j platform capabilities, including clustering, security, and enterprise deployment patterns
  • Experience in graph data modeling and ontology design for complex enterprise datasets
  • Knowledge of connected data architecture patterns, including knowledge graphs and data fabrics
  • Experience integrating graph platforms with big data ecosystems (Spark, Kafka, etc.) and cloud-native services
  • Strong understanding of query optimization, indexing, and graph performance tuning
  • Experience with data ingestion frameworks supporting both batch and real-time pipelines
  • Proficiency in Python

Qualifications

  • 8+ years of experience in data engineering, including experience leading engineers and technical teams
  • Proven experience implementing Neo4j in enterprise environments
  • Familiarity with machine learning and AI techniques leveraging graph data
  • Experience working in Agile environments and leading cross-functional delivery teams
  • Experience with visualization and BI tools in conjunction with graph-derived insights

Skills

  • Expertise in Neo4j platform capabilities
  • Graph data modeling and ontology design
  • Connected data architecture patterns
  • Data ingestion frameworks
  • Machine learning and AI techniques
  • Agile methodologies
  • Visualization and BI tools

Benefits

  • Competitive pay
  • Comprehensive medical, dental and vision coverage
  • Roth IRA matching
  • Pension plan
  • Maternity/paternity leave
  • Flexible work arrangements
  • Education reimbursement
  • Wellness programs

Pay

Commensurate with experience

Schedule

Nightly shift

Similar jobs

Principal Data Engineer

GoodRxUnited States· Yesterday
RemoteInformation Technology$226k–$361k/yrapply on goodrx.wd1.myworkdayjobs.com

Principal Data Engineer

KemperDowners Grove, IL· 1 wk ago
Information Technology$112k–$187k/yrapply on kemper.wd5.myworkdayjobs.com

Principal Data Engineer

Wintrust Financial CorporationRosemont, IL· 2 wk ago
Information Technology$66/hrapply on wintrust.wd1.myworkdayjobs.com