In summary:
We have an exciting opportunity to join our team servicing the Group Risk division of a leading bank. If you have a passion for Gen AI and have strong experience in working with NLP models and chatbots, you might be the person we are looking for.

Expanded Responsibilities:

  • Utilise technical knowledge of, and experience in, the following to address AI and ML solution requirements – ML Concepts; Software Engineering Discipline (e.g. Source Control, CI/CD); major ML frameworks (TensorFlow, PyTorch, scikit-learn); Big Data Processing Libraries (e.g. Spark, Dask); structured and unstructured data; building end-to-end solutions on Cloud (Azure); working with and tuning pre-built AI Services in Cloud; Data Visualisation software (Power BI etc.).
  • Deliver technical artefacts articulating the architecture and model robustness of AI solutions, supporting the development of Technical Documentation within the area.
  • Develop web applications using Python frameworks to enable business to interact with Machine Learning models.
  • Provide automation support for ML pipelines; build code, run tests (CI), and safely deploy a new version of an application (CD) to allow for the removal of manual errors, and provide standardised feedback loops, to enable fast product iterations.
  • Apply new techniques and technologies to business problems and solve them in new and creative ways in order to provide greater insight, accuracy and consistency.
  • Investigate and implement latest large language models to mature the Virtual risk manager (Chatbots): enable the virtual risk manager to be used as a channel to deliver risk solutions.
  • Work with business stakeholders to identify new AI initiatives. Perform rapid EDA / prototyping exercises to help size projects and high-level success criteria, meeting the project pipelining requirements of the role.
  • Work with internal clients to shape new AI projects, meeting client needs as identified.
  • Present relevant content at architecture, technical committees and business stakeholders
  • Produce Solution Designs and Architecture for review / vetting, and reusable solution patterns for use in other projects, supporting the enablement of other team members.
  • Discuss needs with the user and collaborate with the wider team to contribute to the development of a solution that is user-centric and aligned to business goals, ensuring that the solution is fit-for-purpose.
  • Conduct research into and carry out AI and ML development processes to ensure the business unit fulfils the needs of AI and ML strategies.
  • Convert conceptual AI needs (non-technical) into crystalized problem statements that can be scientifically measured to support these needs.
  • Apply engineering and math skills to analyse and prepare structured/unstructured data for modelling, to support the Data Analysis and Engineering requirements of the role.
  • Apply the most appropriate algorithms and/or build novel algorithms/techniques to fit the problem statement identified, which will support AI Modelling; take advantage of pre-built AI capabilities offered by Cloud vendors where appropriate to increase project velocity, take advantage of latest start-of-the-art commercialized AI solutions and reduce internal technical debt.
  • Incorporate AI models into software that meets the upstream or downstream system requirements (i.e., Engineering Batch, Streaming or API based ML pipelines), supporting the solutioning of the team.

Desired Skills:

  • Gen AI
  • NLP
  • RAG
  • Predictive modelling
  • Data Science
  • Applied mathematics

Desired Work Experience:

  • 5 to 10 years

Desired Qualification Level:

  • Degree

About The Employer:

Leading SA bank

Learn more/Apply for this position