Experienced Semantic Software Engineer to design and develop software solutions that leverage semantic technologies, ontologies, and structured knowledge models.
The role focuses on enabling semantic interoperability, knowledge-driven applications, and standards-based data exchange across enterprise platforms.
Practical experience implementing semantic data virtualization (e.g. R2RML mappings) and integrating knowledge graphs with analytics pipelines.
Proficiency with semantic stores reasoners and building scalable SPARQL GraphQL or API based semantic services.
Roles & Responsibilities:
Design and develop semantic-enabled software components and services
Implement solutions that leverage ontologies, knowledge models, and semantic metadata
Integrate semantic layers with APIs, backend services, and data platforms
Develop and maintain semantic data processing and validation logic
Collaborate with ontologists, architects, and domain experts to translate semantic models into cutable solutions
Support semantic interoperability across systems and platforms
Ensure semantic consistency across data ingestion, transformation, and consumption layers
Participate in design reviews, code reviews, and architecture discussions
Troubleshoot and resolve issues related to semantic data interpretation and integration
Follow software engineering best practices for coding, testing, and documentation
Strong understanding of software development principles and SDLC
Hands-on experience working with structured data models and metadata-driven systems
Experience integrating semantic models with backend services or APIs
Familiarity with ontology-driven or standards-based data representations
Strong problem-solving, analytical, and debugging skills
Ability to collaborate with both technical and domain stakeholders
Experience working in agile development projects and sprint deliver
Numbers & Facts
Location
Louisville, Tennessee
Skills
Agile Programming Methodologiesunmatched
Analysis Skillsunmatched
Application Programming Interface (API)unmatched
Best Practicesunmatched
Code Reviewsunmatched
Data Modelingunmatched
Data Processingunmatched
Data Qualityunmatched
Debugging Skillsunmatched
Documentationunmatched
GraphQLunmatched
Identify Issuesunmatched
Interoperabilityunmatched
Knowledge Modelingunmatched
Metadataunmatched
Multiplatform/Cross-Platformunmatched
Ontologyunmatched
Problem Solving Skillsunmatched
Quality Assurance Methodologyunmatched
SPARQLunmatched
Scalable System Developmentunmatched
Semantic Reasonerunmatched
Software Designunmatched
Software Developmentunmatched
Software Development Lifecycle (SDLC)unmatched
Software Engineeringunmatched
Structured Dataunmatched
Team Playerunmatched
Virtualizationunmatched
🎯
Be found by employers
5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.
Level up your application
Professional resume templates
Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.