Senior Semantic Software Engineer

Festo India
Greater Bengaluru Area

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 new 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
  • Strong 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 environment

Score my resume against this job, free →

Questions about this job

How do I apply for the Senior Semantic Software Engineer job at Festo India?

Use the apply link on this page: you apply directly with Festo India on LinkedIn. Before you do, score your resume against this job description on Fitboard. It shows which skills and keywords the job asks for that your resume doesn't show, so you can fix them first.

What skills does Festo India want for this Senior Semantic Software Engineer role?

The job description asks for knowledge graph modelling, optimization, verification, semantic technologies, RDF, OWL, SPARQL and SHACL. Make sure your resume shows the ones you have, in the words the job uses: applicant tracking systems look for them.

How can I get a job at Festo India?

Apply to the Festo India roles that match your experience, and tailor your resume to each job description: for this role that means showing knowledge graph modelling, optimization, verification. A resume that matches the job's own keywords is more likely to get past screening. Fitboard scores your resume against this exact job for free.

Is this Senior Semantic Software Engineer job remote or onsite?

This is based in Greater Bengaluru Area.

Is it free to apply? Does Fitboard charge anything?

Applying is free: you apply directly with Festo India, and this job page and its apply link cost nothing. Checking your resume against this job is free too, with 3 free scans when you sign in and no credit card needed.

Will you get shortlisted for this role? Check your match free →