Yesterday
Secret
Mid Level Career (5+ yrs experience)
Unspecified
No Traveling
IT - Software
Merrifield, VA (On-Site/Office)
Graph Database Engineer
Location: Merrifield, VA on site
Type: Full Time - On-site
Complete Data Solutions (CDS) is a leading data engineering and analytics company focused on providing our federal government clients with innovative solutions to complex data engineering and analytics problems. CDS is proud of the data engineering support we have provided to the Law Enforcement and Intelligence Communities over our 25-year history. CDS provides data center, analytic, system design/development, and reporting support to our federal clients.
CDS offers competitive salaries and a comprehensive benefits program including health insurance, 401k, competitive paid annual leave, tuition reimbursement, and a host of other benefits, which reflects our long-term commitment to our staff.
Job Description:
CDS is seeking a Graph Database Engineer to support the Drug Enforcement Administration (DEA) by leading the design, implementation, and optimization of graph database solutions that advance mission-critical law enforcement operations. The ideal candidate will have experience with architecting graphs that model complex relationships within data, enabling advanced analytics, pattern recognition, and discovery capabilities that traditional databases cannot support. Your expertise will drive the development of graph-based applications that reveal hidden connections and deliver actionable insights to analysts and decision-makers. This role requires a unique blend of database expertise, software development skills, and an understanding of how to represent and analyze connected data.
Responsibilities:
• Design and implement graph data models based on domain requirements.
• Develop efficient graph queries and algorithms to extract insights from connected data.
• Build applications that leverage graph database capabilities for relationship analysis.
• Optimize graph database performance and scalability.
• Collaborate with data engineers to integrate graph databases with other data sources.
• Participate in architectural design discussions for graph-based systems.
• Evaluate and recommend graph technologies based on project requirements.
• Document graph schemas, queries, and application architectures.
• Provide guidance on best practices for graph data modeling and querying.
• Consider performance trade-offs of various graph modeling approaches and contribute to technical decision-making.
Required Skills/Qualifications:
• U.S. citizenship required.
• Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
• Graph Theory Fundamentals: Strong understanding of graph theory concepts including nodes, edges, properties, traversals, and relationship patterns essential for effective graph database design
• Graph Query Language Proficiency: Demonstrated expertise in one or more graph query languages such as Cypher (Neo4j), Gremlin (Apache TinkerPop), or SPARQL, for complex data retrieval and manipulation
• Advanced Graph Data Modeling: Experience translating business requirements into optimized graph schemas, including property graphs, RDF triples, or knowledge graph ontologies
• Graph Algorithm Implementation: Practical experience applying graph algorithms (e.g., path finding, centrality measures, community detection, similarity calculations) to solve complex analytical problems
• Graph Database Architecture: Experience designing, deploying, and administering production graph database systems with consideration for scalability, availability, and security requirements
• ACID Transaction Management: Understanding of transaction principles in graph databases, including consistency models, isolation levels, and techniques for maintaining data integrity in concurrent environments
• Graph Visualization Development: Experience implementing interactive graph visualization solutions using tools such as D3.js, Gephi, KeyLines, or similar technologies to communicate complex relationships effectively
• Performance Optimization: Demonstrated ability to tune graph queries, optimize indexes, leverage caching strategies, and implement database-specific best practices to improve query performance
• System Integration: Experience integrating graph databases with other data systems and applications through APIs, ETL pipelines, event streaming, or microservices architectures
• Data Migration and ETL: Proficiency in designing and implementing processes for importing, transforming, and exporting data between various formats and graph database environments, including handling large-scale data sets
Clearance:
Applicants must possess Secret or higher clearance.
CDS is an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law.
Location: Merrifield, VA on site
Type: Full Time - On-site
Complete Data Solutions (CDS) is a leading data engineering and analytics company focused on providing our federal government clients with innovative solutions to complex data engineering and analytics problems. CDS is proud of the data engineering support we have provided to the Law Enforcement and Intelligence Communities over our 25-year history. CDS provides data center, analytic, system design/development, and reporting support to our federal clients.
CDS offers competitive salaries and a comprehensive benefits program including health insurance, 401k, competitive paid annual leave, tuition reimbursement, and a host of other benefits, which reflects our long-term commitment to our staff.
Job Description:
CDS is seeking a Graph Database Engineer to support the Drug Enforcement Administration (DEA) by leading the design, implementation, and optimization of graph database solutions that advance mission-critical law enforcement operations. The ideal candidate will have experience with architecting graphs that model complex relationships within data, enabling advanced analytics, pattern recognition, and discovery capabilities that traditional databases cannot support. Your expertise will drive the development of graph-based applications that reveal hidden connections and deliver actionable insights to analysts and decision-makers. This role requires a unique blend of database expertise, software development skills, and an understanding of how to represent and analyze connected data.
Responsibilities:
• Design and implement graph data models based on domain requirements.
• Develop efficient graph queries and algorithms to extract insights from connected data.
• Build applications that leverage graph database capabilities for relationship analysis.
• Optimize graph database performance and scalability.
• Collaborate with data engineers to integrate graph databases with other data sources.
• Participate in architectural design discussions for graph-based systems.
• Evaluate and recommend graph technologies based on project requirements.
• Document graph schemas, queries, and application architectures.
• Provide guidance on best practices for graph data modeling and querying.
• Consider performance trade-offs of various graph modeling approaches and contribute to technical decision-making.
Required Skills/Qualifications:
• U.S. citizenship required.
• Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
• Graph Theory Fundamentals: Strong understanding of graph theory concepts including nodes, edges, properties, traversals, and relationship patterns essential for effective graph database design
• Graph Query Language Proficiency: Demonstrated expertise in one or more graph query languages such as Cypher (Neo4j), Gremlin (Apache TinkerPop), or SPARQL, for complex data retrieval and manipulation
• Advanced Graph Data Modeling: Experience translating business requirements into optimized graph schemas, including property graphs, RDF triples, or knowledge graph ontologies
• Graph Algorithm Implementation: Practical experience applying graph algorithms (e.g., path finding, centrality measures, community detection, similarity calculations) to solve complex analytical problems
• Graph Database Architecture: Experience designing, deploying, and administering production graph database systems with consideration for scalability, availability, and security requirements
• ACID Transaction Management: Understanding of transaction principles in graph databases, including consistency models, isolation levels, and techniques for maintaining data integrity in concurrent environments
• Graph Visualization Development: Experience implementing interactive graph visualization solutions using tools such as D3.js, Gephi, KeyLines, or similar technologies to communicate complex relationships effectively
• Performance Optimization: Demonstrated ability to tune graph queries, optimize indexes, leverage caching strategies, and implement database-specific best practices to improve query performance
• System Integration: Experience integrating graph databases with other data systems and applications through APIs, ETL pipelines, event streaming, or microservices architectures
• Data Migration and ETL: Proficiency in designing and implementing processes for importing, transforming, and exporting data between various formats and graph database environments, including handling large-scale data sets
Clearance:
Applicants must possess Secret or higher clearance.
CDS is an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law.
group id: 10343194