1,016 AI Engineer jobs in Kenya
AI Engineer
Posted today
Job Viewed
Job Description
About the project
We are building a textbook-grounded, multimodal K-12 tutor aligned to the Turkish MEB curriculum. You will create, maintain, deploy and monitor production LLM agents that answer strictly from selected textbooks and lessons, with citations and relevant images.
What you will do
- Own one or more agents end to end: design, build, deploy, monitor
- Implement LangChain LCEL chains and, where needed, LangGraph orchestration
- Build RAG pipelines with metadata filters on book_id, lesson_id, page_no
- Expose FastAPI endpoints for Flutter client: /ingest, /ask, /ask/audio
- Add evaluation and monitoring: LangSmith or RAGAS, faithfulness, answer relevancy, context precision and recall, latency p95
- Set release gates so changes cannot degrade quality, configure alerts and dashboards
Must have
- Strong Python and production experience with LLMs
- Hands-on LangChain for RAG and tool use
- Evaluation and monitoring of agents using LangSmith or equivalent
- Vector stores such as Pinecone or Weaviate and solid prompt engineering
- FastAPI, Docker, CI/CD, practical MLOps habits
- Clear communication and fast turnaround
Nice to have
- Flutter familiarity for API integration
- OCR and layout-aware parsing of PDFs and images
- Experience in education or curriculum-aligned systems
What success looks like in 30 days
- One priority agent live behind /ask with citations and an abstain path
- LangSmith tracing active with a small golden set and scheduled evaluators
- Passing faithfulness and relevancy thresholds and classroom-friendly latency
Lead AI Engineer - Deep Learning
Posted 1 day ago
Job Viewed
Job Description
Key Responsibilities:
- Lead the research, design, and implementation of deep learning models.
- Develop and optimize algorithms for large-scale datasets.
- Mentor and guide junior AI/ML engineers.
- Oversee the entire ML model lifecycle, from experimentation to production.
- Collaborate with cross-functional teams to define AI requirements and solutions.
- Evaluate and integrate new AI technologies and methodologies.
- Ensure the performance, scalability, and reliability of AI systems.
- Contribute to publications and patents in the field of AI.
- Ph.D. or Master's degree in Computer Science, Artificial Intelligence, Machine Learning, or a related field.
- Minimum of 7 years of hands-on experience in deep learning and AI development.
- Expertise in deep learning frameworks (TensorFlow, PyTorch, Keras).
- Proficiency in Python and scientific computing libraries (NumPy, Pandas).
- Strong understanding of machine learning principles, algorithms, and statistical modeling.
- Experience with MLOps, cloud computing, and big data technologies.
- Excellent leadership, problem-solving, and communication skills.
- Demonstrated ability to lead technical projects in a remote setting.
Principal AI Engineer - Deep Learning
Posted 2 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and implement advanced deep learning models and algorithms.
- Lead the end-to-end AI project lifecycle, from data acquisition and preprocessing to model deployment and monitoring.
- Research and evaluate state-of-the-art AI techniques and technologies.
- Optimize model performance for scalability, efficiency, and accuracy.
- Collaborate with cross-functional teams to integrate AI solutions into products and services.
- Mentor and guide junior AI engineers and data scientists.
- Contribute to the company's AI strategy and roadmap.
- Publish research findings and present work at leading AI conferences.
- Ensure the ethical and responsible development and deployment of AI systems.
- Stay at the cutting edge of AI research and development.
Qualifications:
- Ph.D. or Master's degree in Computer Science, Artificial Intelligence, Machine Learning, or a related quantitative field.
- 10+ years of experience in AI/ML development, with a strong focus on deep learning.
- Proven experience leading complex AI projects and delivering production-ready solutions.
- Expertise in deep learning frameworks such as TensorFlow, PyTorch, Keras.
- Proficiency in programming languages like Python, C++, Java.
- Deep understanding of machine learning algorithms, statistical modeling, and data structures.
- Experience with cloud platforms (AWS, Azure, GCP) and MLOps practices.
- Excellent problem-solving, analytical, and critical thinking skills.
- Strong leadership and communication skills, with the ability to articulate complex technical concepts.
- A portfolio of significant contributions to AI research or industry applications.
Principal AI Engineer - Deep Learning & NLP
Posted 2 days ago
Job Viewed
Job Description
ai engineer/specialist
Posted today
Job Viewed
Job Description
Kenya
AI ENGINEER/SPECIALIST
Organization
- Farsight Africa Group
Posted 14 Apr 2025 Closing date 23 Sep 2025
About Farsight Technologies
Established in 2015 as a subsidiary of Farsight Africa Group, Farsight Africa Technologies Ltd is on a mission to digitally enable and empower last frontier markets by promoting technology adoption in politically vulnerable states. Farsight Africa Technologies focuses on developing robust software and hardware solutions that address the gapping needs for the automation of government services.
BE THE STRATEGY BEHIND THE GAME.
Farsight is growing quickly, and we're seeking a highly skilled Artificial Intelligence (AI) Expert to serve as an onsite consultant. The consultant will play a pivotal role in developing and enhancing our products, ensuring they remain competitive in the rapidly evolving market landscape.
What You'll Do As Ai Engineer/Specialist
AI Solution Design & Integration
- Assess client applications and systems to identify areas where AI can add value (automation, analytics, personalization, forecasting, etc.).
- Design AI integration roadmaps aligned with client business objectives and technical infrastructure.
Develop APIs, microservices, and middleware to connect AI models with existing client platforms.
Model Development & Deployment
Select, fine-tune, and deploy machine learning and NLP models for client-specific use cases.
- Integrate pre-trained AI models (e.g., LLMs, computer vision, recommendation engines) into applications.
Optimize model performance for speed, scalability, and cost-effectiveness.
System Integration
Ensure AI components seamlessly integrate with client databases, ERPs, CRMs, and other enterprise systems.
- Work with client IT teams to ensure compatibility with cloud platforms (AWS, Azure, GCP) or on-prem infrastructure.
Implement APIs and data pipelines to support real-time AI functionality.
Data Management
Collaborate with data engineers to structure, clean, and prepare client data for AI use.
- Design pipelines for continuous model training, retraining, and updating.
Establish monitoring and feedback loops for model accuracy and reliability.
Testing & Quality Assurance
Run end-to-end integration tests to ensure AI solutions perform reliably in client environments.
- Implement monitoring dashboards for AI model performance and drift detection.
Troubleshoot integration issues and provide ongoing technical support.
Collaboration & Advisory
Work closely with business analysts, developers, and client stakeholders to align AI features with user needs.
- Provide technical guidance and training to client teams on using and maintaining AI systems.
- Document AI workflows, integration processes, and best practices.
What You'll Bring
- Bachelor's degree in Computer Science, Data Science, Artificial Intelligence, Mathematics, or a related field. A Master's or Ph.D. is preferred.
- Minimum of 5 years of experience in AI development, with a proven track record of deploying AI solutions in a business environment.
- Demonstrated experience in leading AI projects from conception to deployment.
- Proficiency in programming languages such as Python, R, Java, or C++.
- Strong understanding of machine learning algorithms, deep learning frameworks (e.g., TensorFlow, PyTorch), and data processing techniques.
- Experience with data visualization tools and techniques.
- Familiarity with cloud platforms (e.g., AWS, Google Cloud, Azure) and deploying AI models in cloud environments.
- Knowledge of data engineering practices, including data cleaning, feature engineering, and pipeline construction.
- Relevant AI and machine learning certifications are advantageous.
- Strong analytical and problem-solving skills.
- Excellent communication and interpersonal abilities, with the capacity to convey complex AI concepts to non-technical stakeholders.
- Ability to work collaboratively in a team environment and manage multiple projects simultaneously.
- High ethical standards and a commitment to responsible AI practices.
- Proactive and self-motivated, with a passion for continuous learning and innovation.
WHO ARE WE A GOOD FIT FOR?
Our benefit comes from our client's success; our approach is, therefore, client-centric. Recognizing this balance of mutual achievement, our operations teams create the framework from which we can best respond to our clients' needs. Our professional, experienced workforce, connecting across Farsight departments as a unified team, applies the tailored programmes for each client. If that sounds like you, apply and join our team.
WE, AS FARSIGHT AFRICA GROUP.
Our mission is to promote Development and Prosperity through concise, consistent, innovative services and products. We strive to become the go-to advisory services company contributing to a better tomorrow for our clients and communities.
BE PART OF THE TEAM
Farsight Africa is a diverse and dynamic organization that develops relationships through reliability, innovation, and accountability. We seek long-term partnerships, and clients return to us as they benefit from the tailored solutions of the Farsight Africa team.
How to apply
Application Process
Interested Candidates Are Invited To Submit The Following
- A detailed CV highlighting relevant experience and qualifications.
- A cover letter explaining their interest in the role and how their expertise aligns with the objectives outlined.
- Examples of previous AI projects or a portfolio demonstrating their work
Kindly send your application letter and CV to before 23rd September 2025. Applications shall be reviewed on a rolling basis until the right candidate has been selected.
Job details
Country
- Kenya
City Nairobi Source
- Farsight Africa Group
Type
- Consultancy
Career category
- Information and Communications Technology
Years of experience
- 5-9 years
Share
- Share this on Facebook
- Share this on X
- Post this on LinkedIn
Senior AI Engineer
Posted today
Job Viewed
Job Description
CASTILLIANS IS HIRING
Join the Castille Elite Teams
Senior AI Engineer- Voice API (Contract)
Work Mode- Remote
Location: Remote
Engagement Type: Project-based Assignment; B2B Contract (Outside IR35)
Timezone: CET ± 2 hours
Be part of our Global Engineering Network
One of our clients in the Telecommunications sector is looking for an expert to provide AI Engineering services under a defined project scope.
Key Deliverables-
- Designing and enhancing AI-powered chatbots for customer interactions in billing, sales, and technical support to reduce reliance on human agents.
- Automating business processes to improve operational efficiency using AI technologies.
- Contributing to the development and maintenance of scalable AI infrastructures and integrate new machine learning techniques and large language models (LLMs) where applicable.
- Evaluating and working with various AI models including LLMs, reasoning models, machine learning, and function calling models for different purposes
- Contributing to the roadmap for integrating speech-to-text functionality and real-time voice APIs, especially for telephony systems.
- Working closely with other team members to evaluate and implement new AI technologies and tools, ensuring robust and reliable AI systems.
- Participating in the testing and quality assurance of AI-driven systems, ensuring accurate and efficient performance.
- Managing and maintaining AI agents across various platforms, ensuring their smooth operation and continuous improvement.
Ideal Profile-
- At least 5 years of experience in a similar position
- Experience developing and deploying AI chatbots, particularly in customer service or support roles (billing, sales, technical support).
- Strong background in automation tools and techniques, with practical examples of how you've approached and solved automation challenges.
- Familiarity with machine learning models, particularly LLMs and reasoning models.
- Practical experience using OpenAI or similar AI models (ChatGPT, Mistral, etc.).
- Experience working with APIs in OpenAI and other AI models for building large-scale applications.
- Exposure to frameworks for large-scale AI projects and managing AI agents effectively.
- Hands-on experience with Robot Framework or similar testing frameworks.
- Understanding of voice technologies and APIs, including experience with OpenAI's real-time API (or openness to learning and exploring these technologies).
- Comfortability working with a fast-paced, evolving roadmap, especially focusing on integrating new features like speech-to-text functionality.
- University degree in Computer Science, Engineering or equivalent
Interested and qualified candidates are encouraged to send their resumes to
AI Engineer Intern
Posted today
Job Viewed
Job Description
We are hiring
AI Engineer Intern
Side project AI builders welcome | Applicants will get to use AI in the interview
Who We Are
Raison Consult is a strategic product and technology partner for startups, accelerators, and investors focused on the next generation of innovation. We work closely with founders and ecosystem builders to turn ideas into scalable, investor-ready products with speed, precision, and technical excellence. Whether it's validating a concept, building an MVP, or scaling a platform, we bring the right mix of strategy, execution, and support to help achieve product-market fit and grow.
Role Description
This is an internship role for an AI Engineer Intern focused on building applications and solutions on top of existing foundational generative AI models (not training models from scratch). The intern will be responsible for integrating AI capabilities into products, developing intelligent applications using APIs from providers like OpenAI, Anthropic, and others, and creating AI-powered user experiences. Daily tasks will include building AI integrations, developing chatbots and AI agents, implementing RAG systems, prompt engineering, and optimizing AI application performance. This is a hybrid role based in Nairobi County, Kenya, which allows for some work-from-home flexibility.
Qualifications
- Foundational knowledge in AI/ML concepts and working with foundational models
- Strong Python programming skills for AI application development
- Experience with LLM APIs (OpenAI GPT, Anthropic Claude, Google Gemini, etc.)
- Knowledge of prompt engineering and optimization techniques
- Understanding of RAG (Retrieval-Augmented Generation) systems and implementation
- Experience with vector databases (Pinecone, Weaviate, Chroma, FAISS)
- Familiarity with AI development frameworks (LangChain, LlamaIndex, Haystack)
- Knowledge of embeddings and semantic search implementations
- Experience with AI agent frameworks (AutoGen, CrewAI, or custom implementations)
- Understanding of AI application deployment and API integration
- Knowledge of streaming responses and real-time AI interactions
- Familiarity with fine-tuning techniques for foundational models (optional but preferred)
- Excellent problem-solving and analytical skills
- Strong business sense with user-centric thinking that guides technical decision-making
- Self-directed work style with excellent time management and accountability for project timelines
- Ability to work both independently and in a team
- Currently enrolled in or having completed a Bachelor's degree in Computer Science, Data Science, AI/ML, or engineering related field
- Self-taught AI practitioners are highly encouraged to apply
- Experience with AI-powered development tools (Cursor, GitHub Copilot, Replit) is a plus
- Personal AI applications, chatbots, or AI-powered projects preferred
Note that not knowing all of the above concepts is expected. If you have some knowledge of at least half of the above, feel confident to apply. The rest you will learn on the job. What we need to see most is at least a shown interest and appetite for the field.
Application Process
How to Apply: Send your application email to:
Required in your application:
Your resume/CV
Brief cover letter explaining your interest and relevant AI/ML experience
Links to hosted AI projects or demos (Hugging Face Spaces, Streamlit apps, etc.)
GitHub profile with ML/AI repositories
Kaggle profile or competition submissions (if applicable)
Assessment Process
Here's what makes our interview process unique:
AI-Friendly Assessment
- You're encouraged to use AI tools during our technical interview
- Fun fact: We believe AI engineers should be power users of AI themselves
Higher Quality Bar
- While AI assistance is welcome, our quality expectations are correspondingly higher
- You'll need to explain your model choices and architectural decisions
- Data preprocessing strategies and evaluation metrics must be clearly articulated
- We're looking for candidates who can think critically about AI-generated code and solutions
What We're Looking For
- Ability to leverage AI tools for rapid prototyping while maintaining code quality
- Fair understanding of foundational models fundamentals that allows you to evaluate and improve AI suggestions
- Clear communication about model performance, limitations, and business impact
- Product-minded AI engineering - considers user experience and business value when building AI features
Ready to build AI-powered products that shape the future? We'd love to hear from you
Be The First To Know
About the latest Ai engineer Jobs in Kenya !
Senior AI Engineer
Posted 2 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and implement advanced AI and machine learning models.
- Build and optimize deep learning algorithms for various applications.
- Work with large datasets, perform data preprocessing, and feature engineering.
- Deploy AI models into production environments, ensuring scalability and performance.
- Collaborate with cross-functional teams to identify AI opportunities and integrate solutions.
- Conduct research and stay up-to-date with the latest advancements in AI and ML.
- Develop and maintain robust and efficient code in languages like Python and R.
- Utilize AI frameworks such as TensorFlow, PyTorch, and scikit-learn.
- Evaluate and select appropriate algorithms and tools for specific AI challenges.
- Document AI models, experiments, and findings clearly and comprehensively.
Qualifications:
- Master's or Ph.D. in Computer Science, Artificial Intelligence, Machine Learning, or a related quantitative field.
- Minimum of 5 years of experience in AI/ML engineering or research.
- Proven experience in developing and deploying production-ready AI models.
- Strong programming skills in Python or R, with experience in relevant libraries (NumPy, Pandas).
- In-depth knowledge of machine learning algorithms, deep learning architectures, and NLP.
- Proficiency with AI frameworks like TensorFlow, PyTorch, Keras, or similar.
- Experience with data processing and analysis techniques.
- Familiarity with cloud platforms (AWS, Azure, GCP) for AI deployment is a plus.
- Excellent analytical, problem-solving, and critical thinking skills.
- Strong communication and collaboration skills for a remote team environment.
Principal AI Engineer
Posted 2 days ago
Job Viewed
Job Description
Responsibilities:
- Lead the design, development, and implementation of large-scale AI systems and machine learning models.
- Architect robust and scalable AI solutions, considering performance, efficiency, and maintainability.
- Drive innovation in AI development by exploring and adopting new algorithms, techniques, and technologies.
- Mentor and guide a team of AI engineers, providing technical leadership and support.
- Collaborate with cross-functional teams, including data scientists, product managers, and software engineers, to define AI product roadmaps and requirements.
- Ensure the quality, reliability, and performance of deployed AI systems.
- Develop and maintain best practices for AI development, including code quality, testing, and deployment.
- Stay abreast of the latest advancements in AI research and industry trends.
- Present technical strategies and findings to senior leadership and stakeholders.
- Contribute to the development of the company's AI strategy and vision.
- Identify opportunities for applying AI to solve business problems and create new product capabilities.
- Master's or Ph.D. in Computer Science, Machine Learning, Artificial Intelligence, or a related field.
- 10+ years of progressive experience in AI engineering and software development.
- Proven experience in designing and deploying large-scale AI/ML systems in production environments.
- Expertise in one or more AI domains such as deep learning (TensorFlow, PyTorch), natural language processing, computer vision, or reinforcement learning.
- Strong proficiency in programming languages such as Python, Java, or C++.
- Experience with cloud platforms (AWS, GCP, Azure) and related AI/ML services.
- Deep understanding of data structures, algorithms, and software design principles.
- Excellent analytical, problem-solving, and critical thinking skills.
- Strong leadership, communication, and interpersonal skills.
- Ability to work independently, manage complex projects, and mentor technical teams in a remote setting.
- Experience with MLOps practices and tools is highly desirable.
AI ENGINEER/SPECIALIST
Posted today
Job Viewed
Job Description
REPORTING TO: CHIEF TECHNOLOGY OFFICER
LOCATION: KENYA
JOB TYPE: CONSULTANCY
JOB FIELD: ARTIFICIAL INTELLIGENCE / MACHINE LEARNING / DATA SCIENCE / SOFTWARE ENGINEERING
Established in 2015 as a subsidiary of Farsight Africa Group, Farsight Africa Technologies Ltd. is on a mission to digitally enable and empower last frontier markets by promoting technology adoption in politically vulnerable states. Headquartered in Nairobi, Kenya, with offices across Africa, Farsight Africa Technologies focuses on developing robust software and System that address the gaping needs for the public and private sector.
We are seeking a highly skilled and creative AI Engineer to join our technology team. In this role, you will design, develop, and deploy AI/ML solutions that power innovative products and services. You will work on building intelligent systems, integrating AI into applications, and ensuring our solutions are scalable, ethical, and impactful.
If you have a strong background in AI/ML, software development, and cloud-based deployment, and are excited about shaping the future of intelligent digital solutions, then this is the opportunity for you.
REQUIRED SKILLS & EXPERIENCE
Academic Qualifications:
A Bachelor’s or Master’s degree in computer science, Artificial Intelligence, Machine Learning, Data Science, Computer Engineering, or related fields.
Professional certifications in AI/ML, Cloud (AWS, Azure, or GCP), or Data Engineering are an added advantage.
Required Skills and Expertise:
3–7 years of hands-on experience in building and deploying AI/ML models in real-world applications.
Strong programming experience in Python, R, or Java, with expertise in frameworks such as TensorFlow, PyTorch, Scikit-learn.
Experience with NLP, Computer Vision, Generative AI, or Recommendation Systems is highly desirable.
Strong background in data engineering (data pipelines, APIs, SQL/NoSQL databases, and big data frameworks).
Familiarity with cloud platforms (AWS Sagemaker, Azure ML, or Google Vertex AI) and containerization (Docker, Kubernetes).
Experience integrating AI into enterprise applications, APIs, and digital platforms.
Understanding of MLOps best practices for continuous integration, deployment, and monitoring of ML models.
Knowledge of Responsible AI, Ethics, and Data Privacy in AI solutions.
Strong problem-solving, analytical thinking, and ability to work in a fast-paced, collaborative environment.
WHAT YOU’LL BE DOING
Design, train, and deploy scalable AI/ML models for diverse business use cases.
Integrate AI features into Farsight applications and platforms.
Build data pipelines, preprocessing workflows, and ensure high-quality data for model training.
Implement MLOps pipelines for continuous deployment, monitoring, and improvement of models.
Research and apply state-of-the-art AI methods (Generative AI, NLP, CV) to Farsight client problems.
Work with stakeholders to understand business needs and translate them into AI-driven solutions.
Ensure AI solutions adhere to ethical standards, data privacy regulations, and industry best practices.
Contribute to innovation by exploring new tools, frameworks, and approaches to enhance AI capabilities.
WE, AS FARSIGHT AFRICA GROUP.
Our mission is to promote Development and Prosperity through concise, consistent, innovative services and products. We strive to become the go-to advisory services company contributing to a better tomorrow for our clients and communities.
How to apply
Kindly send your application letter and CV to before 10th October 2025. Applications shall be reviewed on a rolling basis until the right candidate has been selected.