Semantic AI/ML Engineer

Luxoft · AI/ML

Job description

Position:
Semantic AI/ML Engineer

Company:
Luxoft

Location:
India, Noida

Employment type:
Not Specified

Short Summary:
We are seeking a Senior Semantic Engineer to implement semantic data frameworks that provide a shared structure for enterprise data, focusing on building and maintaining ontologies and knowledge graphs, enforcing semantic validation rules for data quality, and collaborating with AI teams.

Responsibilities:
- Ontology Design & Maintenance: Design, develop, and maintain ontologies (using OWL/RDF or similar) that model key enterprise data domains and relationships.
- Knowledge Graph Development: Build and manage enterprise knowledge graphs based on defined ontologies, linking diverse data sources into a unified graph data model.
- Semantic Querying (SPARQL): Create and optimize SPARQL queries for efficient data retrieval and analysis from the knowledge graph.
- Validation Rules & Data Quality: Implement semantic validation rules and consistency checks to ensure data integrity and quality.
- Integration with Enterprise Systems: Collaborate with software engineers and IT teams to integrate the ontology and knowledge graph into existing data infrastructure.
- Collaboration & Cross-Functional Support: Work with cross-functional teams to align semantic models with business needs.
- Integration with AI Agents: Collaborate with AI teams to leverage the ontology and knowledge graph for intelligent applications.
- Standards & Best Practices: Stay current with emerging semantic web standards and contribute to establishing internal guidelines for semantic data management.

Requirement:
- Must have:
- Ontology Design & Maintenance: Proficiency in OWL/RDF.
- Semantic Web Proficiency: Strong knowledge of semantic web technologies and standards.
- Knowledge Graph Experience: Practical experience in building or maintaining knowledge graphs.
- Data Modelling & Integration Skills: Understanding of data modelling principles and integration of heterogeneous data sources.
- Programming Skills: Proficiency in at least one programming or scripting language (e.g., Python, Java).
- Nice to have:
- Familiarity with metadata standards and vocabularies.
- Experience with AI agents or large language models.
- Proven experience integrating semantic technologies into enterprise systems.

Benefits:
Not Specified

Languages

EN

Apply

Open this job in our interactive board to apply, save it, or sign up for matched alerts on similar roles.

View & apply
Semantic AI/ML Engineer — Luxoft | RVC