Semantic Web ETL Developer

Siemens

Siemens

Software Engineering
Bengaluru, Karnataka, India
Posted on May 7, 2025

Job Description

Job ID

463569

Company

Siemens Technology and Services Private Limited

Organization

Foundational Technologies

Job Family

Research & Development

Experience Level

Experienced Professional

Full Time / Part Time

Full-time

Contract Type

Permanent

Hello Visionary!

We know that the only way a business thrive is if our people are growing. That’s why we always put our people first. Our global, diverse team would be happy to support you and challenge you to grow in new ways. Who knows where our shared journey will take you?

We are looking for Semantic Web ETL Developer

We are looking for a highly experienced and hands-on candidate who has expertise in web-development using Django framework who is well versed with Algorithmic concepts and Data Structure concepts along with experience in ETL Projects. The candidate should be well versed with Semantic Data Development using libraries like rdflib or pySHACL. Data Querying language such as SPARQL will be an add-on. Knowledge in AWS is not a must, but any cloud technologies is required.

You’ll make a difference by:

  • International experience with global projects and collaboration with intercultural team is preferred 5 - 10 years’ experience on developing software solutions with Python language.
  • Experience in research and development processes (Software based solutions and products) ; in commercial topics; in implementation of strategies, POC’s
  • Manage end-to-end development of web applications and knowledge graph projects, ensuring best practices and high code quality.
  • Provide technical guidance and mentorship to junior developers, fostering their growth and development.
  • Design scalable and efficient architectures for web applications, knowledge graphs, and database models.
  • Enforce code standards and perform code reviews, ensuring alignment with best practices like PEP8, DRY, and SOLID principles.
  • Collaborate with frontend developers, DevOps teams, and database administrators to deliver cohesive solutions.
  • Strong and Expert-like proficiency in Python web frameworks Django, Flask(optional), FAST API, Knowledge Graph Libraries.
  • Experience in designing and developing complex RESTful APIs and microservices architectures.
  • Strong understanding of security best practices in web applications (e.g., authentication, authorization, and data protection).
  • Extensive experience in building and querying knowledge graphs using Python libraries like RDFLib, Py2neo, or similar.
  • Proficiency in SPARQL for advanced graph data querying.
  • Experience with graph databases like Neo4j, GraphDB, or Blazegraph.or AWS Neptune
  • Experience in expert functions like Software Development / Architecture, Software Testing (Unit Testing, Integration Testing)
  • Excellent in DevOps practices, including CI/CD pipelines, containerization (Docker), and orchestration (Kubernetes).
  • Excellent in Cloud technologies and architecture. Should have exposure on S3, EKS, ECR, AWS Neptune
  • Exposure to and working experience in the relevant Siemens sector domain (Industry, Energy, Healthcare, Infrastructure and Cities) required.

You’ll win us over by:

Leadership Qualities

· Visionary Leadership: Ability to lead the team towards long-term technical goals while managing immediate priorities.

· Strong Communication: Excellent interpersonal skills to work effectively with both technical and non-technical stakeholders.

· Mentorship & Coaching: Foster a culture of continuous learning, skill development, and collaboration within the team.

· Conflict Resolution: Ability to manage team conflicts and provide constructive feedback to improve team dynamics.

· We are looking forward to receiving your online application. Please ensure you complete all areas of the application form to the best of your ability as we will use the data to review your suitability for the role.

Create a better #TomorrowWithUs!

This role, based in Bangalore, is an individual contributor position. You may be required to visit other locations within India and internationally. In return, you'll have the opportunity to work with teams shaping the future.

At Siemens, we are a collection of over 312,000 minds building the future, one day at a time, worldwide. We are dedicated to equality and welcome applications that reflect the diversity of the communities we serve. All employment decisions at Siemens are based on qualifications, merit, and business need.

Bring your curiosity and imagination, and help us shape tomorrow

Find out more about Siemens careers at: www.siemens.com/careers