Graph Database Engineer
*Client:* Dept Veteran's Affairs (Must be a GC Holder or USC)
\*Must be able to obtain a Public Trust
*Duration:* 12 months+ extension
*Location:* Remote
*Job Description:*
We are seeking a talented and experienced Graph Database Designer to join our dynamic team. In this role, you will be responsible for designing and optimizing graph databases to support our data-driven applications and solutions. You will work closely with cross-functional teams, including data engineers, software developers, and data scientists, to ensure our graph databases are efficient, scalable, and able to deliver valuable insights from complex data relationships.
*Key Responsibilities:*
* *Database Design:* Design, develop, and implement graph database solutions using industry-standard graph database technologies such as Neo4j, Amazon Neptune, or others.
* *Data Modeling:* Create and maintain graph data models that accurately represent the relationships between data entities, ensuring data integrity and optimal query performance.
* *Optimization:* Continuously monitor and optimize graph database performance to meet scalability and response time requirements.
* *Integration:* Collaborate with data engineers to integrate graph databases with other data storage systems and data pipelines.
* *Query Optimization:* Develop and optimize complex graph queries to extract valuable insights and support application functionality.
* *Security:* Implement and maintain robust security measures to protect sensitive data stored in the graph databases.
* *Documentation:* Create comprehensive documentation for database design, schema, and query optimization techniques.
* *Performance Tuning:* Identify and resolve performance bottlenecks and issues in graph database operations.
* *Research:* Stay updated on emerging graph database technologies and trends to recommend improvements and innovative solutions.
*Qualifications:*
* Bachelor's or Master's degree in computer science, information technology, or a related field.
* 8+ years of experience with software development, database development and data analysis including database technologies: Oracle, SQL Server, Postgres, and MongoDB
* Proven experience in designing and implementing graph databases.
* Proficiency with graph database technologies such as Neo4j, Amazon Neptune, or similar.
* Strong knowledge of graph data modeling and query optimization.
* Experience with query languages for graph databases (e.g., Cypher).
* Solid understanding of database performance tuning and optimization.
* Familiarity with data integration and ETL processes.
* Excellent problem-solving skills and attention to detail.
* Strong communication and collaboration skills.
* Ability to work effectively in a cross-functional team environment.
* Familiarity with cloud platforms (e.g., AWS, Azure, GCP) is a plus
Job Type: Contract
Pay: $70.00 - $80.00 per hour
Benefits:
* 401(k)
* Dental insurance
* Health insurance
Schedule:
* Monday to Friday
Application Question(s):
* Eligible for a Public Trust?
Experience:
* Developing Graph Database Schemas: 2 years (Required)
Work Location: Remote