Responsibilities: Design and develop AI models and algorithms for various applications, including natural language processing, computer vision, and predictive analytics. Build and maintain BI dashboards and reports for data visualization and decision making. Collect and analyse large amounts of data from various sources to identify trends, patterns, and insights. Collaborate with cross-functional teams to understand business requirements and develop data-driven solutions to meet their needs. Stay up to date with the latest AI and BI technologies and tools and recommend new technologies as appropriate.Requirements: Bachelor's or Master's degree in Computer Science, Mathematics, or a related field Proven working experience of minimum 2+ years in machine learning, data mining, and statistical analysis. Proficient in programming languages such as Python, R, or SQL. Experience with BI tools such as Power BI, Tableau, or equivalent tools. Excellent analytical and problem-solving skills. Strong communication and collaboration skills.