- Company: Caava Group
- Location: Lagos, Nigeria (Hybrid)
- Job type: Full-time
About the role
Caava Group is a holding company transforming the African insurance sector through its subsidiaries, including Caava Evolve, Caava AI, Agencify, and TurnQuest V4. This entry-level position focuses on practical implementation and evaluation of AI features within the Evolve platform, which is used by AIICO for insurance operations. You will work under the guidance of a Technical Lead to help build, test, and maintain AI capabilities using Python and approved APIs.
Responsibilities
- Implement Python components, scripts, and integrations according to agreed designs, including input validation, error handling, and testing.
- Prepare and validate datasets for development and evaluation, documenting transformations and any limitations.
- Integrate model or LLM APIs into Evolve workflows, supporting prompt configuration and response validation.
- Create and run repeatable evaluation cases to test typical, edge, and failure scenarios, documenting results and regressions.
- Investigate unreliable outputs and integration failures, escalating quality or safety concerns to senior engineers.
- Apply privacy and security practices to keep personal data and credentials out of unapproved prompts and logs.
- Support deployment and monitoring, checking API failures, response times, and usage costs.
- Use Git, automated tests, and code reviews to maintain code quality and document APIs and evaluation results.
Requirements
- A degree in Computer Science, Software Engineering, Data Science, or a related field, or equivalent practical training with relevant projects.
- Foundational Python skills demonstrated through coursework, internships, or working projects.
- Basic understanding of machine learning concepts, evaluation metrics, and the limitations of model outputs.
- Familiarity with REST APIs, HTTP, JSON, Git, automated tests, and debugging in existing codebases.
- Ability to work with structured data, use documentation, and explain technical approaches and results.
- Attention to detail, sound judgment in data handling, and clear communication skills.
- Nice to have: Exposure to FastAPI, Flask, pandas, NumPy, or experience with model APIs, LLMs, scikit-learn, PyTorch, or TensorFlow. Familiarity with SQL, Docker, Java/Spring Boot, or CI workflows is a plus.
How to apply
Interested and qualified candidates should apply online.

