Senior AI Forward Deployed Engineer | Building Enterprise AI Systems for Production
Ahmed Ashfaq
I'm a Senior AI Forward Deployed Engineer at Capgemini, working with Saudi Aramco. I sit with the client, learn how each procurement workflow actually runs, then turn those processes into production systems: multi-agent orchestration, RAG, and automation across supply chain.
The work I care about now is making that stack safe to run. Guardrails so an agent cannot go off-script at runtime, controls so data does not leak, and governance so every answer stays auditable. Not clever in a demo and fragile in production.
Master's in Artificial Intelligence, Bachelor's in Software Engineering. Open to senior AI roles.
- AI Security
- AI Governance
- AI Agents
- RAG
- Runtime reliability
- LangGraph
- LangChain
- FastAPI
- GCP
- Claude
- Observability
- NL2SQL
- MLOps
Experience
Sep 2025 – Present
Senior AI Forward Deployed Engineer
CurrentCapgemini · Client: Saudi Aramco · Saudi Arabia
Embedded with Saudi Aramco procurement. I sit with the teams, map how the work actually runs, then turn those workflows into production AI: agents, RAG, and automation across supply chain.
- Designed the agent core as a LangGraph multi-agent system, with an intent classifier routing work across procurement domains.
- Built multi-domain workflows for purchase requests, vendor bidding, supplier 360 and scope of work, with multi-hop follow-up so a user can refine a question without starting over.
- Added a Redis memory layer for short-term session context and long-term conversation history.
- Shipped an evaluation loop that scores each answer and regenerates when it falls below a quality threshold.
- Integrated an LLM gateway for token and cost control, routing across Gemini and Aramco's on-prem Qwen.
- Stood up vector search, RAG and document ingestion pipelines, plus MCP servers so agents can call enterprise tools safely.
- Deployed on GCP with FastAPI, observability, and the security controls the environment requires.
Key results
- Improvements for 1,000+ employees, collectively saving 500+ working hours every month.
- Purchase request creation, vendor bid lists and bid slates run without the old manual grind.
- 360° supplier view on the data warehouse, plus automated supply-chain schedules and scope-of-work drafts.
- RAG chatbot for live stock, PR status and material issues.
1,000+ employees reached
500+ hours saved each month
LangGraphLangChainGCPRedisGeminiQwenMCPRAGFastAPIAug 2024 – Aug 2025
AI Lead Engineer
MindLink · Denmark · Remote
Led AI product delivery for two US clients: 4xRobots' lead engine, and MyGoat's voice agent that runs outreach calls end to end.
- Built the 4xRobots lead engine to pull thousands of prospects each week from Apollo, the open web, LinkedIn and Twitter, then run a multi-step classifier to keep only ICP-fit accounts.
- Added company research, competitor analysis and C-level contact enrichment, then scored every account with a custom fit algorithm before pushing the best ones into HubSpot with a follow-up sequence attached.
- Shipped MyGoat's AI voice calling system to reach about 500 prospects a day across airports, agriculture and similar site types, answering questions, capturing interest and sending a proposal on the call.
- Handled positive and negative outcomes in the same flow: a 21-day follow-up cascade through the sales cycle, human escalation when needed, and a meeting-invite link when the prospect was ready.
Key results
- 4xRobots: weekly lead volume in the thousands, researched and scored, landing in HubSpot as a callable ICP instead of a raw list.
- MyGoat: ~500 conversations a day without a human on the first pass, with a 21-day sequence and a clean handoff when a person should take over.
1,000s leads sourced each week
500 calls placed each day
Agentic AILangChainn8nVapiRetellApolloHubSpotSupabaseVoice AILLMsPythonFastAPIAug 2023 – Jul 2024
AI Product Engineer
Code Reroute · Canada · Remote
Put machine learning, deep learning and NLP into live products: recommendations, content detection, a support chatbot, sentiment, and the automation around them.
- Shipped personalised Reels recommendations with ML and deep learning, tied to what people actually watched, not a generic feed.
- Built NLP content detection so unsafe, off-policy or low-quality posts could be flagged before they hit the feed.
- Shipped a product chatbot and a sentiment pipeline so support and content teams could act on what users were saying.
- Owned integration: models into the product, then the workflows around them so the team was not babysitting jobs.
25–30% higher engagement
20% less manual workload
Machine LearningDeep LearningNLPContent detectionRecommendersChatbotsFastAPIDockerJan 2022 – Jun 2023
Machine Learning Engineer
Pioneer Ideas · Jeddah, KSA · Remote
Led a team of four on recommendation and inventory forecasting, with MLOps so models could be retrained and shipped without heroics.
- Built recommendation and forecasting models used for inventory decisions, not just a notebook metric.
- Set up training, tracking and CI/CD on AWS so a new model version could reach production on a schedule.
- Coached the team on evaluation and rollout so we were not guessing whether a model was better.
10% better forecast accuracy
20% faster training
99.9% uptime on AWS
TensorFlowMLflowAWSDockerCI/CDJan 2021 – Jul 2021
AI Engineer Intern
Radical X · United States · Remote
First production ML work: a post recommender and the user-behaviour analysis behind it.
- Improved a TensorFlow recommender by 12%, so people saw posts closer to what they already engaged with.
- Used Pandas and NLP on session behaviour to tighten personalisation instead of guessing features.
8–15% longer sessions
TensorFlowPythonNLP
Education
MSc in Artificial Intelligence
Asia Pacific University (APU)
Kuala Lumpur, Malaysia · 2024 — 2025
CGPA 3.7
- Machine Learning
- NLP
- Deep Learning
- Image Processing
BE in Software Engineering
NED University of Engineering & Technology
Karachi, Pakistan · 2019 — 2023
- Software Architecture
- Data Structures
- OOP
Skills
RAG systems
From ingestion to an answer with sources: parse, chunk, retrieve, rerank, and keep the pipeline honest.
- Semantic search
- BM25
- Hybrid retrieval
- Ingestion pipeline
- Docling
- pgvector
- FAISS
- Qdrant
- Reranking
- Contextual retrieval
- Embeddings
- NL2SQL
AI agents
Multi-agent systems that plan, call tools over MCP, and finish the job without a babysitter.
- Multi-agent systems
- MCP servers
- LangGraph
- LangChain
- Tool calling
- CrewAI
- OpenAI Agents SDK
- Google ADK
- Guardrails
Machine learning
Recommendations, forecasts, NLP and deep learning tied to a business result.
- PyTorch
- TensorFlow
- Keras
- scikit-learn
- NLP
- Deep learning
- Content detection
Production & cloud
Ship the system, watch it, and keep cost and quality visible once it is live.
- FastAPI
- Docker
- PostgreSQL
- n8n
- LangSmith
- Observability
- GCP
- AWS
- Azure
- Databricks
- Kubernetes / OpenShift
Agentic tools
Daily stack for writing, reviewing and shipping AI systems faster.
- Cursor
- Claude
- Claude Code
- ChatGPT
- Codex
- Gemini
- GitHub Copilot
Questions
Short answers for hiring teams looking for a senior AI forward deployed engineer in Saudi Arabia.
- Is he open to new roles?
- Yes. Open to senior AI roles. He has a transferable Iqama, so a move within Saudi Arabia is straightforward.
- Salary expectations or notice period?
- He prefers to discuss compensation and notice period directly on a call. Point people to booking a call or email.
- Does he do freelance or consulting?
- His main focus is senior full-time AI roles. For anything else, the best route is to reach out by email or book a call to discuss.
- Which languages does he work in?
- Python is his primary language for AI work, with TypeScript for product and web work. He has built systems that handle both English and Arabic documents.
Contact
Book a 30-minute call to talk about a role, a product, or a system you want reviewed.
- Hiring for a senior AI role
- Help shipping an AI product
- Architecture review
Hafiz Muhammad Ahmed
Free 30-minute call
Book a time that works for you
- 30 minutes, free
- Google Meet / Zoom
- Times shown in your timezone

