AI Software Engineer

Open 19d

Job summary

We are seeking an AI software engineer with hands-on experience in large language models (LLMs) and generative AI technologies to develop intelligent solutions that enhance customer experience, operational efficiency, and knowledge management within the banking sector.

Key responsibilities

  • Design, develop, and deploy AI-powered applications leveraging LLMs and generative AI.
  • Build retrieval-augmented generation (RAG) solutions using enterprise banking data.
  • Develop intelligent assistants, chatbots, and knowledge management solutions.
  • Integrate AI services with banking applications and APIs.
  • Fine-tune, evaluate, and optimize LLM performance.
  • Ensure compliance with banking security, governance, and regulatory requirements.
  • Collaborate with business, data, and technology teams to deliver AI-driven solutions.

Requirements

  • 4+ years of software engineering experience.
  • Strong Python programming skills.
  • Experience with LLMs, generative AI, and prompt engineering.
  • Experience with LangChain, LlamaIndex, vector databases, and RAG architectures.
  • Familiarity with machine learning frameworks and AI deployment practices.
  • Experience with cloud platforms (AWS, Azure, GCP) is preferred.

Preferred qualifications

  • Banking or financial services experience.
  • Experience developing AI copilots or customer-facing AI solutions.
  • Knowledge of AI governance and responsible AI practices.