Posted: Sep 17, 2025 Deadline: Not specified
- Job Type: Full Time, Onsite
- Qualification: BA, BSc, HND
- Experience: 1 year
- Location: Nairobi
- Job Field: Engineering / Technical
- Salary Range: KSh 50,000 – KSh 100,000/month
Company Overview
Please note: Never pay for any CBT, test, or assessment as part of any recruitment process. If you have any doubts, contact us.
We specialize in developing highly customized ERP solutions for clients across more than 80 industries in the MENA Region, serving small to medium-sized businesses, multinational corporations, and government entities. Our comprehensive cloud-based software suite includes HRMS, CRM, Accounting, Supply Chain Management, Logistics, Business Intelligence, and more.
Position Overview
We are looking for a talented AI Developer to join our team and lead the development of multi-agent systems, Retrieval-Augmented Generation (RAG) solutions, and model fine-tuning. The ideal candidate will possess hands-on experience with OpenAI APIs or other large language models, a strong background in TypeScript/JavaScript, and familiarity with MongoDB. This role entails creating advanced integrations with enterprise systems while ensuring the scalability, security, and reliability of AI-driven solutions.
Key Responsibilities
- AI Agent Development & Orchestration
- Design, implement, and manage multi-agent AI workflows for complex business processes.
- Integrate agents with existing HRMS, CRM, and ERP systems.
- Optimize agent communication, memory, and decision-making strategies.
- RAG (Retrieval-Augmented Generation) Systems
- Build and maintain vector database pipelines for enterprise knowledge retrieval.
- Develop document ingestion flows (PDFs, Word, databases, APIs).
- Ensure scalable, real-time retrieval for AI agents.
- Model Fine-Tuning & Customization
- Fine-tune pre-trained large language models (LLMs) for domain-specific tasks.
- Experiment with prompt engineering, parameter tuning, and evaluation metrics.
- Collaborate with OpenAI, Anthropic, Hugging Face, or other AI providers for model optimization.
- Integration & System Architecture
- Develop REST/GraphQL APIs to expose AI capabilities to front-end and third-party systems.
- Ensure security, logging, and monitoring of AI pipelines.
- Work with DevOps to deploy models and services in production environments.
- Collaboration & Innovation
- Collaborate closely with product, data, and engineering teams to design AI-first solutions.
- Stay informed about the latest advancements in AI and recommend innovative applications.
- Provide technical guidance to junior developers and contribute to best practices.
Required Skills & Qualifications
- AI & LLMs: Hands-on experience with OpenAI API, LangChain, LlamaIndex, Hugging Face, or similar frameworks.
- Multi-Agent Systems: Experience in designing autonomous agents, workflow orchestration, or AI-driven task delegation.
- RAG Systems: Strong understanding of vector stores (Pinecone, Weaviate, Milvus, or MongoDB Atlas Vector Search).
- Programming: Proficiency in TypeScript or JavaScript (Node.js ecosystem).
- Database: Working knowledge of MongoDB (schema design, indexing, aggregations).
- Cloud & APIs: Familiarity with REST, GraphQL, and cloud deployments (AWS/GCP/Azure).
- Model Training: Knowledge of fine-tuning LLMs, embeddings, and evaluation methods.
Preferred Skills (Bonus Points)
- Experience with Vue.js, Next.js, or other modern front-end frameworks.
- Knowledge of microservices architecture and message queues (RabbitMQ, Kafka, BullMQ).
- Familiarity with enterprise system integrations (HRMS, ERP, CRM).
- Understanding of compliance, data privacy, and security requirements in AI systems.
Qualifications
- Bachelor’s or Master’s degree in Computer Science, AI/ML, Data Engineering, or related fields.
- 0-2 years of experience in AI/ML development or full-stack engineering with a strong focus on AI.
- Strong problem-solving and system design skills.
- Excellent communication and teamwork abilities.
Method of Application
How to Stand Out for This Job
- Highlight relevant projects: Showcase any personal or academic projects involving AI, machine learning, or data analysis in your resume and portfolio.
- Tailor your application: Customize your resume and cover letter to reflect the specific skills and experiences that align with the job description at Nathan Digital.
- Showcase programming skills: Include proficiency in languages commonly used in AI development, such as Python, R, or Java, and mention any relevant frameworks or libraries.
- Engage with the community: Participate in AI-related forums, attend workshops, or contribute to open-source projects to demonstrate your passion and commitment to the field.
- Prepare for technical interviews: Practice coding challenges and familiarize yourself with common AI concepts to confidently answer technical questions during the interview process.