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)