cover image
Enterprise Engineering Inc. (EEI)

Graph data Engineer / Developer

Hybrid

New york city, United states

Junior

Freelance

23-02-2026

Share this job:

Skills

Python Java Scala Data Engineering Neo4J CRM Machine Learning Azure AWS Agile Numpy Pandas Springboot Analytics GCP Spark Databricks Microservices

Job Specifications

Graph Data Engineer

NYC, NY - 3 days on site

Long Term Consulting Assignment

Only Local candidates will be considered - Onsite Interview Required

Position Overview:

The graph data engineer is responsible for developing and enhancing knowledge graph to empower several applications in the firm. You will work in close collaboration with software engineers, data scientists and product managers to build various business cases using graph technologies. You will be also responsible for cleansing, analyzing and ingesting data into the graph store, creating and optimizing knowledge graph queries. This is a unique opportunity to be a member of our Corporate CRM and Analytics Team, tackling our toughest and most exiting graph challenges across multiple divisions.

Responsibilities:

Design and develop graph data solutions leveraging cutting-edge graph technologies.
Implement graph algorithms to model, query, and analyze complex relationships in large datasets.
Design and manage graph schemas and ontologies to support dynamic and interconnected data systems.
Develop and maintain ETL pipelines for ingesting data into the knowledge graph and enriching data correspondingly to serve business requirements.
Design and develop data quality checks to assure data validity and integrity.
Solid experience building data engineering applications within AWS.
Ability to work in an Agile environment.
Collaborate with full-dev life-cycle team including but not limited to Data Engineering, Data Scientists, Automating Engineers, Infrastructure Engineers, Quality Engineers and Front-end Engineers.

Basic Requirements:

Bachelor's degree or higher in Computer Science or similar academic discipline
4+ years of professional Java full stack development experience
Strong understanding of algorithms and data structures and knowing when to apply them
Proficiency in Java SpringBoot, Python and Scala
Experience building APIs and microservices
Familiarity with ETL and relevant data quality checks
Experience working with cloud environment setup (AWS, Azure, GCP)
Experience with graph technologies, e.g. RDF, RDFs, SPARQL, SHACL, Cypher, etc. Triple Stores (Neptune, Allegrograph, GraphDB, etc.), Property Graph Stores (Neo4J, TigerGraph, etc.)
Experience in building ontologies, knowledge graphs, or semantic systems for domain-specific applications.
Familiarity with Graph and Machine Learning algorithms (PageRank, Connected Components, Cosine Similarity, Pandas, Numpy, Scikit learn)
Experience with Spark and Databricks.

About the Company

Founded in 1995, Enterprise Engineering, Inc. (EEI) is an industry-leading IT consulting services firm serving the world's largest Financial Institutions, Wealth Managers & Health Care providers. EEI is recognized as a Trusted Advisor to CIOs, CEOs, COOs & Senior IT management. As an innovative & well-established leader in Open Banking, EEI drives efforts within the FinTech community to connect the entire financial services ecosystem. EEI is known for being collaborative, outcome-driven & client-focused with a reputation for... Know more