Taro Logo

Neo4j Data Engineer

US-based consulting, analytics and technology services firm helping clients achieve competitive advantage through End-to-End Digital Transformation across Financial Services, Telecom, Life Science & Healthcare sectors.
Data
Mid-Level Software Engineer
Hybrid
1,000 - 5,000 Employees
3+ years of experience
Enterprise SaaS

Description For Neo4j Data Engineer

Incedo, a prominent US-based consulting and technology services firm, is seeking a Neo4j Data Engineer to join their team in either Pittsburgh, PA or Dallas, TX. This role combines deep technical expertise in graph databases with practical engineering skills to build and maintain sophisticated knowledge graph solutions.

The ideal candidate will bring 3+ years of hands-on experience with knowledge graphs and graph databases, with particular emphasis on Neo4j. You'll be responsible for designing and implementing scalable graph database solutions, from schema design to production deployment, while ensuring optimal performance and security.

As part of a company with 4000+ employees globally, you'll work on transformative projects across various sectors including Financial Services, Telecom, and Healthcare. The role offers an opportunity to work with large-scale datasets and build end-to-end solutions that bridge the gap between business needs and technical implementation.

Key responsibilities include developing Neo4j data models, migrating from traditional databases, implementing both batch and real-time update processes, and setting up cloud-based Neo4j clusters. You'll also play a crucial role in optimizing recommendation engines and establishing best practices for the team.

This position is ideal for someone who combines strong technical skills in Python and Neo4j with a deep understanding of data modeling and system architecture. The hybrid work arrangement offers flexibility while maintaining collaborative opportunities with the team.

Last updated 2 days ago

Responsibilities For Neo4j Data Engineer

  • Build Knowledge Graph solutions leveraging large-scale datasets
  • Design and build graph database schemas to support various use cases including knowledge graphs
  • Design and develop a Neo4j data model for new applications
  • Design and build graph database load processes
  • Migrate existing relational database (BigQuery) to Neo4j
  • Build design/integration patterns for both batch and real-time update processes
  • Work with stakeholders to understand requirements and translate them into technical architecture
  • Select and configure appropriate Neo4j features and capabilities
  • Optimize the performance of a Neo4j-based recommendation engine
  • Set up a Neo4j cluster in the cloud
  • Configure Neo4j security features to protect sensitive data
  • Ensure security and reliability of Neo4j deployments
  • Provide guidance and support to other developers on Neo4j best practices

Requirements For Neo4j Data Engineer

Python
  • Minimum 3+ years of working experience with knowledge graphs/graph databases
  • Expertise with Graph database technology especially Neo4J
  • Expertise with Python, and related software engineering platforms/frameworks
  • Experience in designing and building highly scalable Knowledge Graphs in production
  • Experience developing APIs leveraging knowledge graph data
  • Experience with querying knowledge graphs using a graph query language
  • Experience working with end-to-end CI/CD pipelines
  • Strong knowledge of Graph solutions especially Neo4j
  • Experience working with massive amounts of data in the retail space
  • Strong curiosity for data and proven track record of implementing graph database solutions

Interested in this job?

Jobs Related To Incedo Neo4j Data Engineer