Assistant Director
hsbc
Job Description
- Design, develop and maintain code-based automation solutions using Python, R and other programming or scripting languages to eliminate repetitive manual activities, improve productivity and increase process consistency.
- Analyse business processes and product requirements to identify opportunities for automation, intelligent processing and AI, translating requirements received through the Product Lead into practical, scalable technical solutions.
- Build reusable automation capabilities for data extraction, transformation, validation, reconciliation, reporting, file processing, workflow execution and exception handling, integrating with databases, APIs, enterprise applications and data platforms where required.
- Develop robust and maintainable solutions with appropriate error handling, logging, monitoring, documentation and recovery mechanisms, ensuring reliability and operational resilience at scale.
- Apply AI and machine-learning techniques to use cases including classification, summarisation, information extraction, document processing, prediction and natural-language interaction, selecting the most appropriate approach based on the business problem.
- Develop and evaluate AI solutions, assessing accuracy, relevance, consistency and reliability while addressing hallucination, inappropriate outputs, data privacy, security, explainability and responsible AI risks.
- Work closely with the Product Lead, Data Engineering, Application Development and QA teams to understand priorities, acceptance criteria, estimates, dependencies, risks and implementation options, supporting Agile delivery and productionisation.
- Continuously improve and manage the lifecycle of automation and AI solutions by applying emerging technologies such as LLMs, RAG, AI agents, Microsoft Power Platform, Azure AI, Databricks, Microsoft Fabric and modern development frameworks, while ensuring effective testing, deployment, troubleshooting, documentation and handover.