Job Description, Responsibilities & Requirements
About the Position
We are seeking a Senior Semantic AI/ML Engineer to implement semantic data frameworks in Noida, India. This role involves building and maintaining ontologies and knowledge graphs.
Responsibilities
- Ontology Design & Maintenance: Design, develop, and maintain ontologies (using OWL/RDF or similar) that model key enterprise data domains and relationships, ensuring a consistent and shared data vocabulary across the organization.
- Knowledge Graph Development: Build and manage enterprise knowledge graphs based on the defined ontologies, linking diverse data sources into a unified graph data model.
- Semantic Querying (SPARQL): Create and optimize SPARQL queries to enable efficient retrieval, integration, and analysis of data from the knowledge graph.
- Validation Rules & Data Quality: Implement semantic validation rules and consistency checks to ensure data integrity and quality within the ontology and knowledge graph.
- Integration with Enterprise Systems: Work closely with software engineers, data architects, and IT teams to integrate the ontology and knowledge graph into the organization's existing data infrastructure and workflows.
- Collaboration & Cross-Functional Support: Collaborate with cross-functional teams and stakeholders to incorporate the knowledge graph into AI-driven solutions and align the semantic models with business needs.
- Integration with AI Agents: Work with AI agents and large language model (LLM) teams to leverage the ontology and knowledge graph for intelligent applications.
- Standards & Best Practices: Stay current with emerging semantic web standards, tools, and best practices, and continuously improve the semantic architecture.
Requirements
- Ontology Design & Maintenance: Design, develop, and maintain ontologies (using OWL/RDF or similar).
- Semantic Web Proficiency: Strong knowledge of semantic web technologies and standards, specifically hands-on proficiency with OWL and RDF for ontology modelling, and SPARQL for querying graph data.
- Knowledge Graph Experience: Practical experience building or maintaining knowledge graphs or linked data systems in an enterprise setting.
- Data Modelling & Integration Skills: A solid understanding of data modelling principles, data architecture, and integrating heterogeneous data sources.
- Programming Skills: Proficiency in at least one programming or scripting language (such as Python, Java, or similar).
Nice to Have
- Metadata Standards: Familiarity with metadata standards and vocabularies such as Dublin Core, schema.org, or other industry-specific ontologies/taxonomies.
- AI and LLM Integration: Experience working on projects that involve AI agents or large language models, where ontologies or knowledge graphs were used to improve AI performance.
- Enterprise System Integration: Proven experience integrating semantic technologies into existing enterprise systems or data platforms.
- Tools & Platforms: Hands-on experience with ontology and knowledge graph tools is beneficial.
We Offer
- Competitive salary
- Opportunity to work in a dynamic and innovative environment
- Professional development opportunities
About the Company
Join our team in Noida, India, and contribute to building robust semantic data frameworks that enhance enterprise data quality and integration.
Languages
- English: C1 Advanced
Experience Level
- Senior