AI Engineer
AfricaTalents · Abuja, Federal Capital Territory, Nigeria
Apply & track with Apply EdgeFor one of our clients, an innovative company operating in the EdTech and Artificial Intelligence sector, we are looking for an experienced AI Engineer to join its team in Nigeria.
About the Company
Our client is building an AI-powered platform focused on professional qualification, assessment, and exam preparation.The platform uses Generative AI, assessment intelligence, knowledge retrieval, and adaptive learning to help professionals prepare for high-stakes certification and qualification exams.The objective is to provide each candidate with a personalized learning experience based on their knowledge, performance, competency gaps, and learning progress.
About the Role
As an AI Engineer, you will contribute to building the core intelligence layer of the platform.The solution is being designed as a reusable infrastructure that can support multiple professional qualifications and examinations.
Key Responsibilities
AI & LLM EngineeringDevelop AI-powered features using foundation-model APIs.Build LLM-based workflows and intelligent application components.Implement structured outputs and tool calling.Ensure AI systems are reliable, scalable, and maintainable.RAG & Knowledge SystemsDesign and develop Retrieval-Augmented Generation (RAG) systems.Build knowledge retrieval pipelines based on approved professional content.Implement vector search and metadata filtering.Ensure AI-generated responses are grounded in reliable and validated sources.Assessment & Competency IntelligenceContribute to the development of competency models linking exams, domains, competencies, concepts, questions, and candidate performance.Develop systems for analyzing candidate performance.Support the development of dynamic readiness and competency profiles.Use performance data to improve candidate personalization.Adaptive LearningDevelop mechanisms that determine what a candidate should practice next.Take into account competency gaps, previous performance, exam weighting, uncertainty, and recency.Contribute to personalized learning and recommendation systems.AI TutorDevelop AI-powered explanations for candidate answers.Help identify the reasons behind incorrect answers.Detect potential misconceptions.Generate personalized recommendations for further learning.AI-Assisted AssessmentDevelop AI-assisted workflows for creating and reviewing assessment questions.Structure questions and related metadata.Support quality-control and expert-validation processes before content publication.Technical EnvironmentThe expected technology environment includes:AI / MLGenerative AILLMsFoundation Model APIsRAGVector SearchStructured OutputsTool CallingBackend / DataPython / FastAPINode.js / TypeScriptPostgreSQLAPIs and backend servicesCloud / InfrastructureAWSScalable cloud-based architecturesFrontendReactNext.jsCandidate Profile :We are looking for an AI Engineer with strong hands-on experience in developing AI-powered applications and intelligent software systems.Relevant experience includes:Generative AI / LLM application developmentAI Engineering or Machine Learning EngineeringRAG and knowledge retrievalPython and/or Node.js / TypeScriptLLM APIsVector databases / vector searchBackend and API developmentPostgreSQLAWS / CloudAI agents, structured outputs, or tool callingRecommendation or personalization systemsExperience in EdTech, professional learning, assessment platforms, adaptive learning, or recommendation systems would be an advantage.What You Will Work OnYou will contribute to an AI product built around a continuous candidate learning loop:Diagnostic → Readiness Score → Personalized Plan → Adaptive Practice → AI Explanation → Competency Update → ReassessmentThe role provides the opportunity to work on the intersection of Artificial Intelligence, Generative AI, assessment technology, adaptive learning, knowledge systems, and professional development.