Job Summary:
Enterprise Engineering Inc. (EEI) is seeking a Graph Data Engineer to develop and enhance their knowledge graph for various applications. The role involves collaboration with software engineers, data scientists, and product managers to build business cases using graph technologies and manage data ingestion and quality checks.
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.
Qualifications:
Required:
โข Bachelor's degree or higher in Computer Science or similar academic discipline
โข 4+ years of professional software development experience
โข Excellent problem solving and critical thinking skills
โข Strong understanding of algorithms and data structures and knowing when to apply them
โข Proficiency in Java SpringBoot. Python and Scala is a plus
โข Experience building APIs and microservices
โข Familiarity with ETL and relevant data quality checks
โข Experience working with cloud environment setup (AWS, Azure, GCP)
โข Ability to understand and learn graph technologies or working with a graph environment.
Preferred:
โข Experience with graph technologies, e.g. RDF, RDFs, SPARQL, SHACL, Cypher, etc. Triple Stores (Neptune, Allegrograph, GraphDB, etc.), Property Graph Stores (Neo4J, TigerGraph, etc.) will be a strong plus.
โข 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)
โข Familiarity with full stack development lifecycle including Integration and UI development. Experience with Spark and Databricks.
Company:
Founded in 1995, Enterprise Engineering, Inc. Founded in 1995, the company is headquartered in New York, USA, with a team of 51-200 employees. The company is currently Growth Stage.