Knowledge Graph Enabling Data Intelligent Applications using Semantic Data Modelling for Digital Twin and BIM
The knowledge graph represents a collection of interlinked descriptions of real-world entities like objects, events. The graph is processable by the machine as well as humans.
Job Requirements/Skills:
- 5 - 8 years experience in developing software solutions with various application programming languages.
- Experience in Research and Development processes in implementation of strategies, development, and prototyping.
- Data Engineering and Analytics, building data pipelines, implementing algorithms in a distributed environment.
- Create automated ETL pipelines for a wide variety of data sources.
- Develop Micro Service Architecture to build Self Service APIs.
- Integrate data with Analytics Tools.
- Work on continuously improving code by refactoring and optimization.
- Create technical enablers to the program increment.
- Develop and deploy web applications on the cloud with solid understanding of one or more of the following: Flask, Django.
- Should write Unit test cases and maintain code quality.
- Work on Agile/Lean development methods using Scrum/Kanban.
- Collaborate with team as well as with all the stakeholders, highly proactive and team-oriented.
Technical Skills:
Mandatory and strong hands-on experience:
- Python, Python libraries like Django/Flask, REST API/Microservices.
- NoSQL or SQL Database like MongoDB, PostgreSQL, SQLite.
- CI/CD platform like Jenkins, Docker & Kubernetes.
- Strong in OOPS and Design Patterns concepts.
- Data Structures and ability to write all logical programming.
- GIT, Jira (Agile).
- Unit Test cases like PyTest.
Good to have:
- AWS (Lambda, ECS, EC2, S3, SQS, Elastic Transcoder).
- Custom ETL workflow experience.
- Python libraries like Numpy, Pandas, etc.
- UI frameworks like Angular 8+, HTML, CSS.
- Knowledge in AI/ML.