1

Contract Knowledge Graph Software Engineer Jobs in Maryland

Working knowledge of Configuration Management (CM) tools and Web Services implementation ... Seven (7) years of experience as a SWE, in programs and contracts of similar scope, type, and ...

Software Engineer 2

Columbia, MD · On-site

$96K - $131K/yr

Redis (U) Graph Compute engine/Query Interface apache Tinkerpop/Gremlin (U) Rules Engine: JBoss ... Eight (8) years' experience as a SWE in programs and contracts of similar scope, type, and ...

Software Engineer 2

Columbia, MD · On-site

$96K - $131K/yr

Redis (U) Graph Compute engine/Query Interface apache Tinkerpop/Gremlin (U) Rules Engine: JBoss ... Eight (8) years' experience as a SWE in programs and contracts of similar scope, type, and ...

Most contracts allow additional experience (4-5 years) in lieu of a Bachelor's Degree. Some ... Knowledge of version control systems (e.g., Git) * Experience with APIs and RESTful services

Company Description Envero is a small business providing innovative software engineering ... Develop solutions that implement graph theory algorithms, machine learning technologies and/or ...

Experience with Web Application User Interface Development, knowledge of databases and structures ... Seven (7) years experience as a SWE, in programs and contracts of similar scope, type, and ...

Company Description Envero is a small business providing innovative software engineering ... Develop solutions that implement graph theory algorithms, machine learning technologies and/or ...

Software Engineer

Columbia, MD · Hybrid

$138K - $179K/yr

Software Engineer (7725)Columbia, MDDescription We are currently seeking a talented and experienced ... market knowledge and commitment to providing great job opportunities. We specialize in contract ...

Software Engineer

Columbia, MD · Hybrid

$188K - $245K/yr

Software Engineer (7784)Columbia, MD We are currently seeking a talented and experienced Software ... market knowledge and commitment to providing great job opportunities. We specialize in contract ...

next page

Showing results 1-20

Contract Knowledge Graph Software Engineer information

How does a Contract Knowledge Graph Software Engineer typically collaborate with data scientists and domain experts during a project?

As a Contract Knowledge Graph Software Engineer, you’ll often work closely with data scientists and domain experts to ensure that the knowledge graph accurately represents the underlying data and business logic. Collaboration usually involves regular meetings to clarify requirements, discuss data models, and review results. You may be tasked with translating complex domain concepts into graph structures, while also providing feedback on data quality and integration challenges. This cross-functional teamwork ensures that the final product meets both technical standards and business needs.

What is the difference between Contract Knowledge Graph Software Engineer vs Contract Data Engineer?

AspectContract Knowledge Graph Software EngineerContract Data Engineer
Required CredentialsBachelor's in CS or related, knowledge of graph databases, programming skillsBachelor's in CS, experience with data pipelines, SQL, and cloud platforms
Work EnvironmentTech companies, consulting firms, project-based rolesData-focused teams, cloud environments, analytics projects
Industry UsageAI, semantic web, knowledge managementData warehousing, big data, analytics

The Contract Knowledge Graph Software Engineer primarily focuses on developing and maintaining knowledge graphs using graph databases and semantic technologies, while the Contract Data Engineer concentrates on building data pipelines, managing large datasets, and supporting analytics. Both roles require strong programming skills and are often found in tech-driven industries, but they serve different core functions within data and knowledge management ecosystems.

What is a Contract Knowledge Graph Software Engineer?

A Contract Knowledge Graph Software Engineer is a professional who specializes in designing, developing, and maintaining knowledge graphs on a contract basis. Knowledge graphs are data structures that represent relationships between entities, enabling more effective data integration and semantic search. These engineers often work with graph databases, semantic web technologies, and ontologies to help organizations manage and leverage complex data. Their contract role means they are typically hired for specific projects or fixed periods rather than as permanent employees.

What are the key skills and qualifications needed to thrive as a Contract Knowledge Graph Software Engineer, and why are they important?

To thrive as a Contract Knowledge Graph Software Engineer, you need a strong background in computer science, proficiency in graph databases (such as Neo4j or Amazon Neptune), and experience with knowledge representation and data modeling. Familiarity with programming languages like Python or Java, as well as tools for semantic web technologies (RDF, SPARQL), is typically required. Strong problem-solving skills, adaptability, and effective collaboration are essential soft skills in this role. These competencies ensure efficient design and implementation of complex knowledge graphs, enabling organizations to unlock valuable insights from their data.
What are the most commonly searched types of Knowledge Graph Software Engineer jobs in Maryland? The most popular types of Knowledge Graph Software Engineer jobs in Maryland are:
What cities in Maryland are hiring for Contract Knowledge Graph Software Engineer jobs? Cities in Maryland with the most Contract Knowledge Graph Software Engineer job openings:

Software Engineer/ Data Developer

Tiber Technologies

Annapolis Junction, MD

$117K - $140K/yr

Full-time

Posted 28 days ago


Job description

When You Love the Work You Do, Any Mission Is Possible

Position: Software Engineer/Data Developer

 

***(Active Clearance with a Polygraph is Required)

 

We’re on multiple contracts and have many opportunities. It is encouraged if applicants don’t meet all the technical requirements to still apply.

Join Our Team:

At Tiber, we believe our people are our greatest investment. We are committed to creating an environment where employees can grow, contribute, and build meaningful careers. From professional development opportunities and mentorship to access to the tools and resources needed to succeed, we support our team members at every stage of their journey.

Our success is driven by the diverse skills, experiences, and perspectives each person brings to the team. We foster a collaborative culture built on teamwork, innovation, and shared goals — where ideas are valued, contributions are recognized, and everyone has the opportunity to make an impact.

When you join Tiber, you become part of a team that values excellence, continuous improvement, and the people behind the mission.

Position Description:

Tiber is seeking a Software Engineer / Data Developer to join a team focused on building, maintaining, and improving data-driven platforms and automation solutions. In this role, you will contribute to software development, data engineering, and system reliability efforts supporting enterprise-scale applications.

You will design, develop, integrate, and maintain solutions involving large data sets, automation workflows, and scalable software systems. This position requires a strong engineering mindset, the ability to work across development and infrastructure environments, and a focus on delivering reliable, production-ready solutions.

Required Skills

  • Strong software development experience with Java and Python
  • Experience with production software development and deployment practices
  • Familiarity with Site Reliability Engineering (SRE) principles and practices
  • Experience with authentication and authorization platforms and standards
  • Experience packaging applications as containers and deploying with Docker/Kubernetes
  • Experience using Git and GitLab for source control and collaboration
  • Experience with Linux system administration tasks
  • Ability to create and maintain technical documentation

Nice to Have

  • Experience with Apache NiFi
  • Experience with Elasticsearch and Kibana
  • Experience with Kubernetes administration
  • Familiarity with distributed data processing frameworks such as Hadoop or similar platforms
  • Experience developing frontend applications and user interfaces
  • Experience supporting large-scale data processing or analytics environments

Requirements:

  • Must be a U.S. citizen.
  • Must hold an active clearance with a Polygraph
  • Bachelor’s degree in computer science, engineering, or related field
     

Physical Requirements:

  • This position involves sedentary work with physical requirements expected for at least 50% of the time. Essential functions include prolonged periods of sitting, standing, walking, and talking.
  • Reasonable accommodations may be made to enable individuals with disabilities to perform essential functions.

External Referrals

Do you know a cleared professional looking to advance their career? Want to earn some extra cash? Refer them to us by sending their name and contact information, and you may be eligible for a referral bonus of up to $10,000 for each successful hire.

Don’t see the right opportunity listed right now? Feel free to reach out—our team will keep you informed as new contracts and positions become available.

Send referrals and inquiries to: careers@TiberTechnologies.com

EEO Employer:

Tiber Technologies is an Equal Opportunity Employer and does not discriminate based on protected veteran status, disability, or any other legally protected status. All employment decisions are based on merit, qualifications, and business needs and apply to all aspects of employment, including recruiting, hiring, promotion, compensation, benefits, training, and termination.