Overview
Skills
Job Details
Title: Senior Graph Database Engineer
Location: Westlake TX, Saltlake city UT, Jersey city NJ, Boston MA, Durham NC, Smithfield RI, Merrimack NH, Covington KY (Hybrid )
Duration: 12+ months contract
Experience in the Graph space, preferably Neo4j, Graph data modeling (Experience with graph data models (LPG, RDF) and graph languages (Cypher, Gremlin, SparQL), exposure to various graph data modeling techniques) Optimizing complex queries AWS.
8+ years data analytics experience
Minimum of 3 years in Graph database space
As a Graph Database Engineer, you will design and build graph database load processes to efficiently populate the graph analytical database using large-scale datasets to solve various business use cases. You will partner closely with various business & engineering teams to drive the adoption, integration with graph technology. This role is a critical element to using the power of data in delivering Fidelity's promise of creating the best customer experiences in financial services!
The Team
PI Data Engineering team (part of Personal Investing Technology BU) is focused on delivery data and ML solutions for the organization. As part of this team, you will be responsible for building scalable graph database analytics solutions.
The Expertise You Have
Bachelor's or master's Degree in a technology related field (e.g. Engineering, Computer Science, etc.).
Demonstrable experience in implementing Big data solutions in data analytics space.
Hands-on experience with graph databases (Neo4j, or any other).
Experience Tuning Graph databases
Understanding of graph data model paradigms (LPG, RDF) and graph languages (Gremlin & SparQL are optional), hands-on experience with Cypher is required
Solid understanding of graph data modeling, graph schema development, graph data design.
Desirable (Optional) skills:
Data ingestion technologies (ETL/ELT), Messaging/Streaming Technologies (AWS SQS, Kinesis/Kafka), Relational and NoSQL databases (DynamoDB, EKS, Graph database), API and in-memory technologies.
Understanding of developing highly scalable distributed systems using Open-source technologies.
Experience with CI/CD tools (e.g., Jenkins or equivalent), version control (Git), orchestration/DAGs tools (AWS Step Functions, Airflow, Luigi, Kubeflow, or equivalent).
Experience in Agile methodologies (Kanban and SCRUM).