Design and review architect for new software applications or enhancements to existing ones Ensure that architectural designs align with the company’s technological strategy and business goals Develop prototypes of the system design and work with other team members in coding and testing Establish architectural standards and guidelines and ensure compliance with them in the software development process Resolved technical issues that arise during development phases Assist in the integration of new technologies or third-party products within existing systems Maintain documentation for software architect designs, decisions and methodologies Hands-on experience on AI development, eg: Large Language model / Deep learning / NLP etc.