{bc}
linkedin

Senior LLM / AI Engineer

Ninja 🥷🏽 نينجا
Riyadh, KSA
Full Time
Senior
Hybrid
Yesterday
PythonFastAPILLM IntegrationAnthropic SDKOpenAI SDKLangGraph
Free

Job Fit Check

Base Career helps you apply smarter for this job.

?%
Ready to Scan

Key skills for this role

PythonFastAPILLM Integration
Smart Apply

Full Job Posting

Overview

  • We are looking for an AI Engineer to join Ninja and play a foundational role in building our AI function.
  • This position is focused on designing, developing, and deploying production ready agentic AI systems that deliver real business impact.
  • You will work on customer care automation, knowledge management pipelines, and intelligent targeting and decision making engines.
  • This is a hands on engineering role for someone who enjoys shipping production systems rather than building experimental prototypes.

Requirements

  • Strong Python (3.11+), with production experience in FastAPI services
  • Agentic workflow design: Has designed or built multi step agentic workflows, and understands the tradeoffs between deterministic state machines / graphs and open ended ReAct style agents.
  • LLM integration: Has built directly against the Anthropic and/or OpenAI SDKs in production.
  • Comfortable working without heavy abstraction layers
  • LangGraph experience is a plus
  • Retrieval judgment: Understands when structured/keyed database lookups beat vector search, and has implemented RAG when it's actually the right tool
  • Data layer: Comfortable with PostgreSQL, SQLAlchemy 2.0 (async), Alembic migrations, pgvector, and Redis for session/state management
  • Production discipline: Has shipped systems with real guardrails: cost controls, latency budgets, escalation/fallback paths, and evaluation loops
  • Familiarity with an LLM observability tool (Langfuse, LangSmith, Helicone, or equivalent) is expected
  • Prompt engineering & evals: Practical experience writing, testing, and iterating on prompts, including building or using eval frameworks to catch regressions
  • MCP / tool serving: Exposure to MCP (Model Context Protocol) servers or similar tool exposure patterns for AI assistants is a strong plus
  • Multilingual (nice to have): Experience with Arabic or other non English LLM applications (dialect handling, multilingual evals)

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Ninja 🥷🏽 نينجا