Point your AI agent at freehire and let it find you a job.

Get the CLI →

Kalamntina

NewBe an early applicant

Full Stack AI Developer – LLM Applications, RAG & AI Agents | Riyadh, Saudi Arabia

Posted
Discussion

Summary

Full Stack AI Developer in Riyadh building production LLM applications for a business consulting client: RAG pipelines, AI agents, and document processing (OCR, embeddings, vector DBs). Frontend in React/TypeScript, backend in Python with SQL and REST APIs, deployed on-premises. 3–6 month full-time contract.

Location: Riyadh, Saudi Arabia
Employment Type: Full-time
Contract Duration: 3–6 months
Industry: Business Consulting
Job Category: Information Technology (IT) & Software; Science & Research

Job Overview

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 TypeScript, 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 TypeScript.
  • 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.

Requirements and Qualifications

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 TypeScript.
  • 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 LangChain or LangGraph.
  • 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.

Salary, Benefits and Career Growth

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.

Skills

Apply

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.