What are the responsibilities and job description for the Graph Database Engineer position at Syntelligent Analytic Solutions?
Overview
Syntelligent Analytic Solutions, LLC provides uniquely qualified personnel with the expertise and tools needed to fulfill our customers’ management and technical requirements in the intelligence, defense, homeland security and commercial market space.
Syntelligent Analytic Solutions, LLC provides uniquely qualified personnel with the expertise and tools needed to fulfill our customers’ management and technical requirements in the intelligence, defense, homeland security and commercial market space.
Our customers’ and Syntelligent’s success are built upon the core values of People First, Integrity & Accountability, Mission Driven, Community Focus and Team Oriented.
Syntelligent is seeking a full-time Graph Database Engineer for upcoming work with a federal client.
Location: Washington, DC
Schedule: Day/ M-F
Anticipated Salary Range: $95,000-115,000
Responsibilities
As a Graph Database Engineer, you will lead the design, implementation, and optimization of graph database solutions that power mission-critical intelligence applications. You will architect 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. You’ll work across teams to translate domain knowledge into effective graph schemas, develop high-performance queries, and build intuitive interfaces that make complex relational data accessible. This role requires a unique blend of database expertise, software development skills, and an understanding of how to represent and analyze connected data.
Duties:
- 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
Qualifications:
- 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), SPARQL, or GraphQL 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
Preferred Qualifications:
- Familiarity and experience with the Intelligence Community (IC), and the intel cycle.
- Ability to be on-site 60% of the time at a client SCIF located in Washington, D.C.
- Strong verbal and non-verbal communication skills.
- Strong interpersonal skills, with the ability to work effectively in a team environment and build strong relationships with team members.
Role Requirements:
- Minimum education requirements: Bachelor’s Degree
- Years Experience: 4-8 Years relevant experience
- Part time or full time: Full Time
- Flexibility option: High Co-Location
- TS/SCI Clearance
Online applications, please.
When we review candidates' information, we are looking for the best matches for the position based on the qualifications listed in the job posting. If your skills and experience appear to match an open position, a recruitment services professional or a hiring manager may contact you.
Syntelligent Analytic Solutions, LLC is an Equal Employment Opportunity employer. It is the policy of Syntelligent to provide equal employment opportunities to all qualified applicants without regard to race, color, religion, sex (including pregnancy), national origin, age, disability and genetic information, protected veteran status and will not be discriminated against based on disability or any protected characteristic. Syntelligent’s policy applies to all aspects of employment, including hiring, promotion, demotion, compensation, training, working conditions, transfer, job assignments, benefits, layoff, and termination.
If you need assistance or an accommodation in Syntelligent’s online application process, please contact our Human Resources Office at 540-736-4570, Extension #505.
Salary : $95,000 - $115,000