×
Register Here to Apply for Jobs or Post Jobs. X

Python Developer

Job in Abu Dhabi, UAE/Dubai
Listing for: Capital Motion
Full Time position
Listed on 2026-07-09
Job specializations:
  • Software Development
Job Description & How to Apply Below
Position: PYTHON DEVELOPER

Job posted on

11/02/2026

Location

SOSOCIAL

Function

IT Department

Department

INFORMATION TECHNOLOGY

Designation

IT SUPPORT

Entity

SOSOCIAL

Number of Position(s)

1

Openings Valid Till

28/02/2026

Company Description

Capital Motion owns and operates some of the UAE’s leading licensed restaurants, delivering high-quality dining experiences across diverse concepts. As a growing hospitality group, we are continuously looking for passionate and motivated individuals to join our team.

We are currently hiring for various roles within restaurant operations, including F&B service, waitresses/waiters, hostesses, kitchen and bar operations, and venue management.

All positions offer a competitive and complete employment package, including residence visa, accommodation allowance, transportation allowance, annual paid leave, health insurance, and basic salary. Operations staff are provided with uniforms, duty meals, and have the opportunity to earn tips, incentives, and performance-based bonuses. Employees also enjoy exclusive discounts across Capital Motion restaurants.

Job Description
Key Responsibilities
  • Design and develop LLM-poweredagents for natural language to data analysis workflows (CSV-first, thendatabase integrations).
  • Build intelligent agentpipelines using Lang Chain, Lang Graph, Llama Index, or similar frameworks.
  • Implement multi-step reasoningstrategies (ReAct, plan-and-execute) to handle complex analytical queriesincluding joins, aggregations, subqueries, and trend analysis.
  • Optimize prompt design,tool-calling logic, and conversation memory handling.
Data Processing &Text-to-SQL Systems
  • Develop and maintainpandas-based data analysis tools for CSV/Excel processing.
  • Implement secure text-to-SQLgeneration and execution using SQL toolkits (e.g., SQL Database toolkit,DuckDB).
  • Ensure schema-aware querygeneration by injecting metadata, table descriptions, and contextualinformation.
  • Support self-correction,clarification prompts, and iterative reasoning for improved accuracy.
Security & Safe Execution
  • Implement safeguards for safe Python and SQL execution (query validation, injection prevention, restrictedexecution environments, timeouts).
  • Apply validation checks beforeexecuting generated queries.
  • Minimize hallucinations andensure high execution reliability.
API & Interface Development
  • Develop simple demo or internalinterfaces using Streamlit, Gradio, or Chainlit.
  • Integrate connectors forrelational databases and metadata retrieval.
Testing, Evaluation &Optimization
  • Write clean, modular, andmaintainable Python code with proper type hints.
  • Develop basic unit tests usingpytest.
  • Contribute to evaluationdatasets measuring accuracy, execution success rate, and hallucinationreduction.
  • Continuously optimize performance and response latency.
  • Collaborate with backend,frontend, and product teams to expand from CSV-only support to full databaseconnectivity.
  • Maintain clear documentation for agent workflows, architecture decisions, and integration processes.
  • Participate in sprint planning,technical discussions, and continuous improvement initiatives.
Documentation & Reporting
  • Maintain detailed documentation of architecture, modules, and integration workflows.
  • Provide periodic progress reports, technical evaluations, and release notes to the management team.
Preferred/ Strong Advantage
  • Experience building naturallanguage to pandas or text-to-SQL agents (including personal prototypes).
  • Hands-on experience with DuckDB, SQL Alchemy, psycopg2, or other database connectors.
  • Experience building agentinterfaces using Streamlit, Gradio, or Chainlit.
  • Knowledge of secure executionenvironments, sandboxing, and query validation techniques.
  • Experience implementing Retrieval-Augmented Generation (RAG) for schema or contextinjection
Qualifications Qualifications & Skills
  • Bachelor’s degree in computer science, AI, Data Science, or related field.
  • 3+ years of experience in Python development.
  • Strong proficiency in Python(3.9+), modular architecture, type hints, and basic async programming.
  • Advanced experience with pandasand Num Py for data manipulation and analysis.
  • Practical experience buildingLLM agents or chains using Lang Chain, Lang Graph, or Llama Index (minimum 1–2real projects).
  • Strong understanding of SQL(SELECT, JOIN, GROUP BY, WHERE) and relational database concepts.
  • Familiarity with prompt engineering, tool-calling, React patterns, and conversational memory.
  • Experience using Git and writing basic tests with pytest.
Additional Information
  • The work location is Yas Bay, Waterfront, Y as Island, Abu Dhabi
    .
  • Please ensure you are willing and able to work within the Abu Dhabi area before applying.
#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary