Graph Database Engineer (JanusGraph) - TS/SCI w/Poly
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.
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
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.
Recommended Jobs
CMM Operator/Dimensional Inspector
CMM Programmer/Dimensional Inspector Eagle Technologies, LLC (Newport News, VA) is seeking a qualified CMM Operator/Inspector. Eagle Technologies is a small business who designs and manufactures a…
Service Plumber (Woods Cross Roads)
About Us We know you have a choice about where you work, and we’re excited that you are considering a career with Levco Construction. Are you looking for a company with a hands-on approach, a str…
Travel Superintendent
Travel Superintendent Job Summary: The Superintendent will be responsible for overseeing multiple construction teams and managing the daily operations of multiple sites in Marathon, FL and surr…
Production Assembler
Production Assembler Assist in all facets of the assembly and manufacturing of commercial and industrial HVAC heat exchangers. Working from shop drawings, procedures and/or other written, verbal o…
Security Engineer (Mobile)
Description gTANGIBLE Corporation (gTC), www.gtangible.com, is a C corporation and a registered Government contractor that provides services and solutions in: ~National Security Programs ~Profe…
Software Engineer (Clearance Required)
Whiteboard Federal is seeking a Software Engineer who thrives in a fast-paced, innovative, mission-critical impact environment. The ideal candidate will have full-stack development experience, some r…
Remote Client Coverage Consultant
AO Globe Life is expanding its remote workforce and seeking motivated professionals who want to build meaningful careers while helping individuals and families understand important supplemental benef…
Buzz Franchise Brands Marketing Intern
Buzz Franchise Brands Marketing Intern Buzz Franchise Brands (BFB) is a multi-brand franchise company focused on being the best provider of services to homes and people across the country. Our brand …
Registered Nurse
Focus Staff is seeking a travel nurse RN Labor and Delivery for a travel nursing job in Richmond, Virginia. Job Description & Requirements ~ Specialty: Labor and Delivery ~ Discipline: RN …
Business Intelligence Reports Developer Mid-Level TS/SCI with Poly REQUIRED
Business Intelligence Reports Developer Mid-Level TS/SCI with Poly REQUIRED Position Description CGI Federal has an exciting new opportunity for a Mid-Level Business Intelligence/Digital Report…