Responsibilities
- Develop software solutions with various Application programming languages.
- Engage in research and development processes for software-based solutions and products.
- Contribute to commercial topics and the implementation of strategies and Proofs of Concept (POCs).
- Perform expert functions in Software Development/Architecture and Software Testing.
- Leverage experience in the relevant Siemens sector domain (Industry, Energy, Healthcare, Infrastructure and Cities).
- Develop software solutions with various Application programming languages.
- Focus on Data Engineering and Analytics.
- Utilize the Python language Data Science Ecosystem (Pandas, Scikit-learn, TensorFlow, NumPy, etc.).
- Build data pipelines and implement algorithms in a distributed environment.
- Apply expertise in data science and machine learning.
- Develop and deploy web applications on the cloud using Flask or Django.
- Drive the adoption of Cloud technology for data processing and warehousing.
- Work with multiple databases, particularly in the NoSQL world.
- Build REST APIs and Microservices architecture.
- Understand Webserver, Load Balancer, and deployment processes.
- Apply advanced knowledge of the software development life cycle and software engineering process.
- Communicate effectively in written and spoken English, including strong presentation skills.
- Utilize Jira and Confluence.
- Work with Agile/Lean development methods using Scrum.
- Employ Rapid Programming techniques and Test-Driven Development (TDD).
- Take strong initiatives and be highly result-oriented.
- Communicate effectively within the team and with all stakeholders.
- Maintain strong customer focus and a willingness to learn.
- Be highly proactive and a team player.
- Be ready to travel for Onsite Job assignments (short to long term).
Requirements
- 5+ years of Python development experience building large applications.
- Experience with greenfield projects and bootstrapping technology stacks.
- Experience building and consuming REST APIs.
- Proficiency in command-line operations.
- Experience with tools such as Postgres, Elasticsearch, and Redis.
- Experience using infrastructure as code with AWS, Google, or a similar cloud provider.
- Enjoy working in a team and helping others succeed.
- Desire to learn and grow.
- Experience with Java is an added advantage.
Perks and Benefits
- Work From Home
- Flexible timings