freehire launches on Product Hunt on 26 August.

Follow →

Agentic AI Engineer

Summary

Build AI agents that plan, retrieve, act, and verify using tools/APIs, RAG, and guardrails. Core stack includes Python, LangChain/CrewAI, and vector databases.

Overview

Do you want to love what you do at work, make a difference, and transform people’s lives? Do you want to work with a team that disrupts the normal, boring, and average? If yes, this is the job you are looking for. webook.com is Saudi Arabia’s #1 event ticketing and experience booking platform, delivering technology, features, agility, and revenue to some of the largest mega events in the Kingdom, with sales surpassing over 2 billion.

Responsibilities

  • Build multi-step tool-using agents that plan, retrieve, act, and verify. Design agent architectures, integrate tools/APIs, and deliver robust execution with safety and observability.
  • Architect agent loops (planning, memory, retrieval, tool use, self-verification).
  • Implement tools, functions, APIs, DB queries, files, and MCP-style interfaces.
  • Combine RAG with agents (chunking, embeddings, retrieval, reranking, grounding).
  • Add guardrails, execution sandboxes, permissions, rate limits, and PII policies.
  • Build evaluation methods for agent task success, autonomy depth, and recovery rate.
  • Optimize for reliability, determinism where needed, and cost.
  • Demonstrate production experience with LangChain, CrewAI, or similar, and function/tool calling.

Qualifications

  • Strong Python engineering skills with async patterns and robust error handling.
  • Practical RAG skills: vector databases, indexing pipelines, and retrieval quality tuning.
  • Systems thinking: queues, retries, idempotency, caching, and concurrency control.
  • Security and safety for agents (prompt injection, tool scoping, least privilege).

Nice-to-Haves

  • GCP and AWS experience; Docker and Kubernetes; message buses/streams.
  • LLM evaluation frameworks; synthetic data generation.
  • Graph-based planning, constraint solvers, or program-of-thought techniques.
  • Production experience with LangChain/CrewAI (or similar) and function/tool calling.

See also