01 Oct
|
Festo India
|
India
As a Senior Semantic Software Engineer, your focus would be to leverage and enhance already existing cutting-edge solutions. Furthermore, you would drive the evolution of the available solutions to meet the changing needs of our ecosystem.
Your Job:
Knowledge graph modelling, optimization and verification using semantic technologies (RDF, OWL, etc.)
Definition and optimization of complex SPARQL queries, SHACL validation and SWRL rules
Definition and optimization of complex SQL queries
Test concept design for semantic data
Design and development of end-to-end data pipelines
Maintenance and improvement of existing data pipelines in terms of DevOps approach
Design and implementation of flexible backend software architectures including the development of semantic backend applications
Evaluation of current technologies and frameworks
Working in interdisciplinary and multi-national team
Your qualification
Bachelor or Master’s degree in Computer Science and Engineering or Information Technology or in a related field
7+ years experience in the field of semantic technologies (OWL, RDF, SPARQL, SHACL, RML) and relational databases (SQL)
5+ years experience in Java software development and webservice design (REST, Spring Boot)
5+ years experience in data pipeline automation with Python (pandas, Jupyter notebook)
2+ years experience in Linux and Bash
Experience working with Agentic Coding (LLMs) and Cloud Technologies (e. g. AWS, Azure) are desirable
Solid expertise in software development processes, Continuous Integration / Continuous Delivery, DevOps (Git)
Excellent communication skills
Highly motivated team player and ability to work independently in an interdisciplinary and multi-national workplace
📌 Senior Semantic Software Engineer Bengaluru (India)
🏢 Festo India
📍 India