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.