Graph Database Engineer (JanusGraph) - TS/SCI w/Poly

Chantilly, VA, US • Posted 5 hours ago • Updated 5 hours ago
Full Time
On-site
USD 300,000.00 per year
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • System Integration
  • Collaboration
  • Debugging
  • Performance Tuning
  • Emerging Technologies
  • Computer Science
  • Electrical Engineering
  • Computer Engineering
  • Technical Training
  • Military
  • Software Development
  • Graph Databases
  • Software Design
  • Problem Solving
  • Conflict Resolution
  • Data Modeling
  • Normalization
  • Git
  • Workflow
  • Linux
  • Node.js
  • MongoDB
  • Apache Cassandra
  • Elasticsearch
  • Kubernetes
  • Continuous Integration
  • Jenkins
  • Continuous Delivery
  • RabbitMQ
  • Amazon Web Services
  • Amazon SQS
  • HR Management
  • Health Care
  • VSP
  • Insurance
  • Training

Summary

NOW WILLING TO GO UP TO $300k+ SALARY

Active TS/SCI w/ FS Poly required

Graph Database Engineer

Chantilly, VA.

We are looking for an experienced Systems Software Engineer to join our team, interested in designing, developing and maintaining essential software systems. The optimal candidate will have demonstrated experience integrating solutions with graph databases, such as JanusGraph. They will also have a strong background in systems software development, experience with 3rd party system integration, expertise in ElasticSearch, and a solid understanding of data modeling concepts. This is a fantastic opportunity to work on a challenging project that requires innovative solutions and collaborative problem-solving.

KEY RESPONSIBILITIES
Design, develop, test, and deploy scalable and efficient software solutions
Collaborate with cross-functional teams to identify and prioritize project requirements
Participate with code reviews and ensure high-quality, modular, and reusable code
Troubleshoot and debug issues in the application, including performance optimization and error handling
Stay up-to-date with industry trends and emerging technologies, applying this knowledge to improve our application
Design and implement data models that meet the needs of the application, ensuring data consistency and integrity

EDUCATION AND EXPERIENCE
Bachelor's Degree in Computer Science, Electrical or Computer Engineering or a related technical discipline, or the equivalent combination of education, technical training, or work/military experience.
5+ years of related software development experience.

Requirements

Required Qualifications:
5+ years of experience in systems software development in NodeJS
Strong proficiency working with graph databases (for example JanusGraph) and graph query

languages
Strong understanding of software design patterns, principles and best practices
Excellent problem-solving skills, with the ability to work effectively in a team environment
Basic understanding of data modeling concepts, including entity-relationship, data normalization, and

denormalization
Experience with Git workflows, including feature branching, pull requests and code reviews
Ability to work effectively in a Linux-based development environment

Desired Qualifications:
Experience with Node.js, Express, MongoDB and Cassandra
In-depth knowledge of ElasticSearch, including indexing, querying and aggregation
Knowledge of containerization leveraging Kubernetes
Familiarity with CI/CD pipelines and automation tools such as Jenkins or Argo CD
Hands-on experience working with message brokers such as RabbitMQ or AWS SQS

Benefits

Vacation - 5 weeks of accrued paid vacation per year (i.e., 8.33 hours accrued per pay period worked)
Holidays - Paid holidays published annually by the Office of Personnel Management, excluding Inauguration Day
100% paid for Health Benefits* (United Healthcare, Guardian Dental, VSP Vision, MetLife, Life and Disability Insurance and annual $1500 employer HSA contribution on qualified plans) *health benefits kick in the 1st of the month following your start date
6% 401k Contribution (3% paid out during each pay period, the additional 3% will be paid out as a lump sum in Q1 each year)
Training Reimbursement - Approved training and education expenses will be reimbursed
Travel Expenses - Approved travel expenses will be reimbursed *Note - From time to time, the company may change employee benefits.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 10506397
  • Position Id: 367c42a8ae9e6c31f27535ffa1d54f9f
  • Posted 5 hours ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Chantilly, Virginia

Today

Full-time

Chantilly, Virginia

Today

Full-time

Chantilly, Virginia

Today

Full-time

Chantilly, Virginia

Today

Full-time

Search all similar jobs