Senior Python Developer
Siemens
- Bangalore, Karnataka
- Permanent
- Full-time
- Your involvement in development of Innovative Products and Solution Development processes
- Designing competitive Python based AI/ML services and user experience and create prototypes for demonstration
- Leveraging Data Science and Machine Learning to solve typical problems within an organization and create IP that could be deployed in a productized mode. This will entail significant hands-on work on multiple Technologies, Data Analysis, Identifying data patterns, ML models, Insights generation
- Training Algorithms for dedicated system to reduce complexity
- Read, Recognize and Analyze OCR Image based on Graphics and Text from PDF and translate content into structured information
- Developing an interface to project data base (MongoDB Document Data Base)
- Taking strong initiatives and highly result oriented
- Experience in research and development processes (Software based solutions and products), in commercial topics, in implementation of strategies, POC’s
- Experience in expert functions like Software Development / Architecture, Software Testing
- Exposure to and working experience in the relevant Siemens sector domain (Industry, Energy, Healthcare, Infrastructure and Cities) required.
- International experience with global projects and collaboration with intercultural team.
- 5 - 8 years’ experience on developing software solutions with various Application programming languages.
- Experience with developing and deploying web applications on the cloud with solid understanding of one or more of the following like Flask, DJango
- Drive adoption of Cloud technology for data processing and warehousing
- RDMS integration knowledge like sqlite, SQL or postGres
- Strong experience in Data Engineering and Analytics
- Strong command of Python language
- Expert in building data pipelines, implementing Algorithms in a distributed environment
- Experience in working with multiple databases, especially with NoSQL world
- Strong understanding/expertise in building REST APIs/ Micro services architecture
- Experience or knowledge on Java would be added advantage
- 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
- Strong customer focus and good learner.
- Ready to travel for Onsite Job assignments (short to long term)