Full Stack AI Developer – LLM , RAG & AI Agents
Listed on 2026-10-21
-
Software Development
AI Engineer (Applied/Software), Full Stack Developer, Machine Learning/ ML Engineer
Location: Riyadh, Saudi Arabia
Employment Type: Full-time
Contract Duration: 3–6 months
Industry: Business Consulting
Job Category: Information Technology (IT) & Software;
Science & Research
A client in the business consulting sector is seeking an experienced Full Stack AI Developer to develop and deploy advanced artificial intelligence solutions in Riyadh, Saudi Arabia. The successful candidate will combine software engineering expertise with practical experience in large language models (LLMs), retrieval-augmented generation (RAG), AI agents, and full-stack application development.
The role requires at least five years of experience in software development, data, or AI, including a minimum of two years developing LLM applications. Candidates should have strong programming skills in Python, React with JavaScript or Type Script, SQL, and REST APIs, alongside experience with open-source LLMs, vector databases, document processing, optical character recognition (OCR), embeddings, and on-premises AI deployment.
This opportunity is suited to professionals who can develop production-oriented AI applications, integrate intelligent capabilities into business workflows, and deliver secure and scalable solutions. Arabic-speaking candidates are preferred. The advertised engagement has a duration of 3–6 months, with full-time employment indicated.
Key Responsibilities- Design, develop, and maintain full-stack AI applications.
- Build and integrate solutions using open-source large language models.
- Develop retrieval-augmented generation pipelines for document-grounded AI responses.
- Implement AI agents to support business processes and intelligent automation.
- Work with vector databases, embeddings, and semantic search technologies.
- Develop frontend interfaces using React and JavaScript or Type Script.
- Build backend services and integrations using Python, SQL, and REST APIs.
- Implement document-processing workflows, including OCR and information extraction.
- Support deployment of AI solutions in on-premises environments.
- Collaborate with business and technical stakeholders to translate requirements into AI solutions.
- Apply software engineering best practices to testing, performance, reliability, and maintainability.
Education
- Bachelor’s degree in Computer Science, Software Engineering, Data Science, or a related field.
Experience
- At least five years of experience in software development, data, or artificial intelligence.
- At least two years of experience developing LLM applications.
Technical Requirements
- Strong expertise in open-source LLMs, RAG, AI agents, and vector databases.
- Proficiency in Python.
- Experience with React and JavaScript or Type Script.
- Strong knowledge of SQL and REST APIs.
- Experience with document processing, OCR, embeddings, and on-premises AI deployment.
Preferred Skills
- Experience with Palantir Foundry.
- Familiarity with Lang Chain or Lang Graph.
- Experience with Snowflake.
- Knowledge of Docker and CI/CD pipelines.
- Arabic-language proficiency is preferred.
Professional Skills
- Strong analytical and problem-solving abilities.
- Ability to develop practical AI solutions for business requirements.
- Effective communication and collaboration skills.
- Commitment to software quality and continuous improvement.
The employer has not specified the salary or benefits package. Candidates should confirm compensation, contract terms, and other employment conditions directly with the recruitment team.
The role offers an opportunity to strengthen expertise in generative AI, LLM application development, AI agents, enterprise integrations, and full-stack engineering within a business consulting environment.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).