We are seeking a highly skilled
AI Engineer
to design, develop, and deploy intelligent systems that automate complex processes, enhance decision-making, and unlock new efficiencies across the organization. This role will focus on building scalable, production-ready AI solutions, including autonomous agents and generative AI workflows, in close collaboration with cross-functional stakeholders.
Key Responsibilities
-
Design, build, and deploy end-to-end AI solutions, including machine learning models, generative AI applications, and autonomous agent workflows.
-
Translate complex business and operational processes into intelligent, automated AI-driven systems.
-
Develop, test, and optimize AI agents using modern orchestration and reasoning frameworks.
-
Build scalable APIs and lightweight user interfaces to prototype and validate AI use cases quickly.
-
Integrate AI solutions with structured and unstructured data sources, ensuring reliability and performance.
-
Monitor, evaluate, and continuously improve AI systems in production environments.
-
Collaborate with product, engineering, and business teams to deliver measurable business impact.
-
Ensure responsible AI practices, including data security, governance, and ethical usage.
Technical & Functional Requirements
-
Programming:
Expert-level proficiency in
Python
, with a strong track record of developing production-grade AI systems.
-
AI Frameworks:
Hands-on experience with modern AI and agent frameworks such as
LangChain, LangGraph, CrewAI, and LlamaIndex
.
-
Systems & Data:
Proven experience working with
vector databases
(e.g., Pinecone, ChromaDB) and solid knowledge of
SQL
for structured data management.
-
Prototyping & APIs:
Strong capability in rapid prototyping and deployment using
Streamlit, Gradio, and/or FastAPI
.
-
AI Logic & Automation:
Demonstrated ability to translate manual, human-led processes into
autonomous AI agent workflows
and intelligent automation solutions.
-
Languages:
Fluent in
English
;
Arabic
language skills are a strong advantage.
Education & Experience
-
Bachelor’s or Master’s degree in Computer Science, Artificial Intelligence, Engineering, Data Science, or a related field.
-
3+ years of hands-on experience building and deploying AI or machine learning solutions in real-world environments.
-
Experience working with cloud-based AI services and scalable deployment architectures is preferred.
Personal Attributes
-
Strong analytical and problem-solving skills with a structured, systems-thinking mindset.
-
Ability to work independently while collaborating effectively within cross-functional teams.
-
Comfortable operating in fast-paced, ambiguous environments and translating ideas into working solutions.
-
High attention to detail, ownership, and accountability for outcomes.