# AI Software Engineer / LLM Engineer

**Company:** [TAWANTECH](http://jobs.workable.com/companies/piLvdXFhcyDhza9LCgay1S.md)
**Location:** Riyadh, Saudi Arabia
**Workplace:** on site
**Employment type:** Full-time
**Department:** IT

[Apply for this job](http://jobs.workable.com/view/998a193f-b64a-4df6-908e-78af58221daa)

## Description

**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.
