SI

Junior Python Developer

Siemens
Bangalore4-8 LPA Posted 29 Apr 2025
FULL TIME
Data Modelling
semantics
Python

Job Description

YOULL MAKE A DIFFERENCE BY:

Implementing innovative Products and Solution Development processes and tools by utilizing your expertise in the field of responsibility.

JOB REQUIREMENTS/ SKILLS:

  • Experience in research and development processes (Software based solutions and products) ; in commercial topics; in implementation of strategies, POCs
  • Experience in expert functions like Software Development / Architecture
  • Strong knowledge of Python fundamentals, including object-oriented programming, data structures, and algorithms.
  • Exposure in Semantics, Knowledge Graphs, Data modelling and Ontologies will be preferred up and above.
  • Proficiency in Python-based web frameworks such as Flask, FAST API.
  • Experience in building and consuming RESTful APIs.
  • Knowledge of web technologies like HTML, CSS, and JavaScript (basic understanding for integration purposes).
  • Experience with libraries such as RDFLib or Py2neo for building and querying knowledge graphs.
  • Familiarity with SPARQL for querying data from knowledge graphs.
  • Understanding of graph databases like Neo4j, GraphDB, or Blazegraph.
  • Experience with version control systems like Git.
  • Familiarity with CI/CD pipelines and tools like Jenkins or GitLab CI.
  • Experience with containerization (Docker) and orchestration (Kubernetes).
  • Familiar with basics of AWS Services S3
  • Familiar with AWS Neptune
  • Excellent command over English in written, spoken communication and strong presentation skills.
  • International experience with global projects and collaboration with intercultural team is preferred 2-4 years experience on developing software solutions with various Application programming languages.

Good to have:

  • Exposure to and working experience in the relevant Siemens sector domain (Industry, Energy, Healthcare, Infrastructure and Cities) required.
  • Strong experience in Data Engineering and Analytics (Optional)
  • Experience and exposure to Testing Frameworks, Unit Test cases
  • Expert in Data Engineering and building data pipelines, implementing Algorithms in a distributed environment
  • Very good experience with data science and machine learning (Optional)
  • Experience with developing and deploying web applications on the cloud with solid understanding of one or more of the following Django (Optional)
  • Drive adoption of Cloud technology for data processing and warehousing
  • Experience in working with multiple databases, especially with NoSQL world
  • Understanding of Webserver, Load Balancer and deployment process / activities
  • Experience in Jira, Confluence will be an added advantage.
  • Experience with Agile/Lean development methods using Scrum
  • Experience in Rapid Programming techniques and TDD (Optional)
  • Takes strong initiatives and highly result oriented
  • Good at communicating within the team as well as with all the stakeholders
  • Strong customer focus and good learner.
  • Highly proactive and team player
  • Ready to travel for Onsite Job assignments (short to long term)
Join WhatsApp Channel