Senior Data & Applied AI Engineer
Senior engineer at almentor (Cairo, remote-friendly) who designs, builds, and operates the data and applied AI foundations of an Arabic/English e-learning platform: production data pipelines, search/retrieval and vector infrastructure, and LLM features (RAG, function calling) with guardrails, evaluation, observability, and cost control.
- Compensation
- Not disclosed
- Location
- Cairo, Egypt
- Work setup
- Remote
- Seniority
- Senior
- Employment
- Not specified
- Experience
- 4+ years
- Category
- Ai engineering
- Posted
Skills
Must have
- 4+ years of experience in data engineering, backend engineering, or platform engineering with meaningful production ownership
- Strong SQL and data modeling skills; experience designing schemas and data contracts
- Experience building and operating pipelines (batch and/or streaming), including backfills and data quality validation
- Experience with search/indexing systems and retrieval patterns (e.g., OpenSearch/Elasticsearch, vector DBs, hybrid search)
- Hands-on experience implementing LLM-powered features (RAG, tool/function calling, prompt/version management)
- Familiarity with CI/CD, containerization (Docker), and cloud services (e.g., AWS, GCP)
- Strong problem-solving and debugging skills with a proactive attitude toward owning and improving systems
- Strong written and verbal communication skills; able to explain complex ideas to technical and non-technical stakeholders
Nice to have
- Bachelor's degree in computer science, engineering, or a related field
Full description
About almentor: almentor is a cutting-edge online video marketplace for e-learning and professional business development throughout the Middle East and Africa. Offering video courses in Arabic and English, we curate top-rated training programs of expert-created content and guided curriculum with interactive delivery.
Our Mission: 🚀 almentor is on a mission to increase accessibility to affordable quality education for Arabic-speaking communities and a Goal to serve 10 million learners in MENA
Job Overview:
Reporting to the Head of Engineering, your role is to design, build, and operate the data and applied AI foundations that power intelligent learning experiences and business workflows. You will ship production- grade pipelines, retrieval/search systems, and LLM-enabled features that are measurable, secure, and reliable.
We are committed to building software that is not only functional and reliable, but also beautiful and intuitive. Our engineers and designers work together to create products that are a joy to use, and that solve real-world problems in innovative ways. We believe in the Agile and XP methodologies, and we prioritize collaboration, communication, and continuous improvement in everything we do.
We are embarking on an exciting journey of rebuilding our product and engineering organization to drive innovation and growth. Our goal is to create a world-class platform that delivers the best possible learning experiences to our users.
Share the journey along with engineers, product managers, and leaders from the most successful organizations in the region.
As a Senior Data / AI Engineer, You will:
- As a Senior Data / AI Engineer, your days will blend data engineering, applied AI implementation, and operational ownership. You’ll spend your time on:
- Architect, implement, and maintain pipelines that ingest, transform, and serve data for product features, analytics, and AI workflows.
- Build indexing and retrieval layers (structured + unstructured) to power search, recommendations, and AI assistants (RAG).
- Implement LLM-powered features: prompt orchestration, tool/function calling, RAG patterns, structured extraction, summarization.
- Add guardrails: policy checks, rate limits, cost controls, and safe handling of sensitive data. Quality, Evaluation, and Observability.
- Create evaluation harnesses and regression tests for retrieval of quality and AI outputs (offline datasets + automated checks).
- Instrument pipelines/services with logging, tracing, metrics, and data quality monitoring.
- Partner closely with product managers, designers, and engineers to translate user needs into measurable data/AI capabilities.
- Participate in sprint planning, refinement, and cross-team alignment to keep execution predictable.