AI Software Engineer
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.