S

Shelvz

Modular retail execution and data platform

Intermediate AI Engineer - LLM Agents, Python

AI Application EngineeringUpdated on Nov 13
Full-timeBeirut, LebanonNo salary listedIn-person

About the Job

Requirements

  • A bachelor's degree in Computer Science, Engineering, Data Science, or a related field.
  • 2–4 years of software development experience, with strong Python skills.
  • Hands-on experience building applications with large language model APIs, such as Anthropic Claude or OpenAI, including function calling or tool use.
  • Strong SQL skills and a solid understanding of PostgreSQL or other relational database management systems.
  • Experience building backend services and REST APIs using Flask, FastAPI, or similar frameworks.
  • Understanding of prompt engineering, context-window management, and evaluating large language model output quality.
  • Familiarity with Git and modern development workflows.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and collaboration abilities.

Responsibilities

  • Design, develop, and maintain large-language-model-powered agents and services in Python, including tool-use loops, text-to-SQL, and data-visualization tools.
  • Write, test, and improve prompts and system instructions to make answers accurate, reliable, and grounded in real data.
  • Build and maintain integrations between AI services and the platform, including REST APIs, webhooks, and Model Context Protocol servers.
  • Optimize AI features for cost, latency, and scalability using techniques such as prompt caching, context management, and model selection.
  • Implement monitoring, logging, and usage and cost tracking, and troubleshoot production issues.
  • Work with data engineering on ETL pipelines and data warehouse schemas so the AI can understand and query clients' data.
  • Secure AI features across tenants through read-only data access, authentication, and protection against prompt injection.
  • Collaborate with cross-functional teams to define, design, and ship new AI features.
  • Participate in code reviews and provide constructive feedback to peers.
  • Stay updated with developments in large language models, agent frameworks, and AI tooling.

Desired Qualifications

  • Experience with agentic frameworks or protocols such as the Model Context Protocol or Claude Agent SDK.
  • Experience with retrieval-augmented generation, embeddings, or vector databases.
  • Knowledge of data warehousing, ETL pipelines, and business intelligence or analytics.
  • Experience with data-visualization libraries such as Matplotlib or Plotly.
  • Knowledge of Java and the Spring framework.
  • Familiarity with cloud services, Docker, and continuous integration and continuous delivery.
  • Experience building multilingual applications, especially Arabic.
  • Knowledge of Agile methodologies.
  • Experience in the consumer-packaged goods, retail, or field-force industries.

About the Company

Shelvz

Modular retail execution and data platform

Shelvz provides a modular retail execution platform for the consumer packaged goods (CPG) sector, offering tools for sales force management, market research, and promoter activities, plus asset management and shelf visibility. The platform delivers real-time data from store visits through multiple modules and can integrate with ERP systems to flag near expiries and stockouts, improving product management. Unlike generic data tools, Shelvz emphasizes end-to-end retail execution with live data capture and ERP integration for faster issue detection. Its goal is to help CPG brands keep shelves stocked, boost product visibility, and respond quickly to market changes to protect and grow sales.

Company size
11-50
Company stage
Seed
Total funding
$1.6M
Headquarters
Beirut, Lebanon
Founded
2015

Recently Posted Jobs

Explore more opportunities at Shelvz

See more jobs