Senior LLM / AI Engineer

Ninja

Job Overview

Location

Riyadh, Riyadh Province, Saudi Arabia

Employment Type

Full-time

Work Arrangement

Hybrid

Sector

Information Technology & Software

Experience Level

Senior (5-8 years)

Application Deadline

July 30, 2026

About the Company

Ninja is at the forefront of shaping the future of AI, aiming to revolutionize various sectors through intelligent automation and advanced technological solutions.

The company is dedicated to building production-ready agentic AI systems that deliver tangible business impact. Their focus areas include customer care automation, sophisticated knowledge management pipelines, and intelligent targeting and decision-making engines. Ninja prioritizes scalable, reliable, and high-performance AI solutions, distinguishing itself by emphasizing the shipping of production systems over experimental prototypes.

Ninja is committed to fostering an environment where engineers can directly influence the future of AI. They are looking for proactive individuals who can identify challenges and drive them to completion with minimal oversight, embodying a spirit of ownership and innovation.

Job Description

The AI landscape is rapidly evolving, with Saudi Arabia positioning itself as a global hub for technological innovation. This role is pivotal in establishing and scaling Ninja's AI capabilities, focusing on the development and deployment of production-ready, agentic AI systems. You will be instrumental in creating impactful solutions for customer care automation, knowledge management pipelines, and intelligent decision-making engines. This is a hands-on engineering position for a builder who thrives on shipping robust, high-performance AI products that directly influence business outcomes and drive organizational growth.

Key responsibilities include designing and implementing multi-step agentic workflows, integrating directly with LLM SDKs like Anthropic and OpenAI, and managing data layers using PostgreSQL, SQLAlchemy, and pgvector. You will also be responsible for implementing robust production guardrails, including cost controls, latency budgets, and evaluation loops, and leveraging LLM observability tools for system monitoring.

To apply for this role, click the Apply button on this page and follow the instructions.

Required Skills

PythonFastAPIAgentic Workflow DesignLLM IntegrationPostgreSQLSQLAlchemyRedisPrompt EngineeringRAG

Key Responsibilities

  • Design, develop, and deploy production-ready agentic AI systems.
  • Build customer care automation, knowledge management pipelines, and intelligent targeting/decision-making engines.
  • Ensure scalable, reliable, and high-performance AI solutions.
  • Work directly with Anthropic and/or OpenAI SDKs in production.
  • Implement Retrieval Augmented Generation (RAG) when appropriate.
  • Manage data layers using PostgreSQL, SQLAlchemy 2.0, Alembic migrations, pgvector, and Redis.
  • Ship systems with production guardrails: cost controls, latency budgets, escalation/fallback paths, and evaluation loops.
  • Utilize LLM observability tools (e.g., Langfuse, LangSmith).
  • Develop and iterate on prompts, including building or using eval frameworks.
  • Contribute to the development of MCP (Model Context Protocol) servers or similar tool-exposure patterns.
  • Handle multilingual applications and evaluations (nice-to-have).

Qualifications

  • Strong Python (3.11+) proficiency.
  • Production experience in FastAPI services.
  • Experience designing or building multi-step agentic workflows.
  • Experience building directly against Anthropic and/or OpenAI SDKs in production.
  • Comfort working without heavy abstraction layers.
  • Understanding of when structured/keyed database lookups beat vector search.
  • Comfort with PostgreSQL, SQLAlchemy 2.0 (async), Alembic migrations, pgvector, and Redis.
  • Experience shipping systems with production guardrails (cost controls, latency budgets, escalation/fallback paths, evaluation loops).
  • Familiarity with an LLM observability tool (Langfuse, LangSmith, Helicone, or equivalent).
  • Practical experience writing, testing, and iterating on prompts, including building or using eval frameworks.
  • Exposure to MCP (Model Context Protocol) servers or similar tool-exposure patterns is a strong plus.
  • Multilingual experience (Arabic or other non-English LLM applications) is a nice-to-have.
  • A public GitHub profile with real, browsable work is required.
  • Solid hands-on experience as a builder, not just an architect or manager.
  • Ownership and proactivity; ability to identify problems and drive them to completion.
  • Riyadh-based or willing to work hybrid with regular in-person presence in Riyadh.

How to Apply

To apply for this role, click the Apply button on this page and follow the instructions.

Join Our Communities

<p>The AI landscape is rapidly evolving, with Saudi Arabia positioning itself as a global hub for technological innovation. This role is pivotal in establishing and scaling Ninja's AI capabilities, focusing on the development and deployment of production-ready, agentic AI systems. You will be instrumental in creating impactful solutions for customer care automation, knowledge management, and intelligent decision-making engines. This is a hands-on engineering position for a builder who thrives on shipping robust, high-performance AI products that directly influence business outcomes and drive organizational growth.</p>

Posted Date

July 16, 2026