
About Our Institution
Kaimosi Friends National Polytechnic is located in Vihiga County, within the Western Region of Kenya, at the heart of the Kaimosi Mission Complex. The institution sits on a 60-acre piece of land along the Kisumu–Chavakali–Kapsabet–Eldoret road. Established in 1971 by the East African Yearly Meeting of Friends Church (Quakers), in collaboration with community stakeholders, we have grown to become a leading technical training institution committed to excellence in vocational education and skill development.
We are currently seeking passionate, qualified, and dedicated trainers to join our academic team across multiple disciplines. Join us in shaping the next generation of skilled professionals!
Open Positions
Agricultural Sciences Department
1. Trainer – Agricultural Extension (2 Posts)
Job Type:Â Full Time
Qualification:Â BA/BSc/HND, Diploma
Experience:Â Relevant experience preferred
Location:Â Vihiga
Field:Â Agriculture / Agro-Allied, Education / Teaching
Key Responsibilities:
Development of Technical Teaching and Training materials
Training in specific areas of specialization
Supervising trainees on attachment
Reporting progress and overall performance of individual trainees
Instructing, guiding and evaluating trainees in practical exercises
Participating in the development of the curriculum and training programs
Undertaking research in the respective training area
Any other duty as may be assigned.
Person Specifications:
Be a Kenyan Citizen
Bachelor’s Degree, Higher National Diploma or Diploma in Agricultural Extension
Pedagogical skills in Education, TVETA registration and registration with relevant and recognized professional bodies will be an added advantage.
2. Trainer – Animal Production (2 Posts)
Job Type:Â Full Time
Qualification:Â BA/BSc/HND, Diploma
Experience:Â Relevant experience preferred
Location:Â Vihiga
Field:Â Agriculture / Agro-Allied, Education / Teaching
Key Responsibilities:Â (Same as above)
Person Specifications:Â (Same as above with specialization in Animal Production)
Science & Technology Department
3. Trainer – Science Laboratory Technology (2 Posts)
Job Type:Â Full Time
Qualification:Â BA/BSc/HND, Diploma
Experience:Â Relevant experience preferred
Location:Â Vihiga
Field:Â Education / Teaching, Science
Key Responsibilities:Â (Same as above)
Person Specifications:Â (Same as above with specialization in Science Laboratory Technology)
4. Trainer – Analytical Chemistry
Job Type:Â Full Time
Qualification:Â BA/BSc/HND, Diploma
Experience:Â Relevant experience preferred
Location:Â Vihiga
Field:Â Education / Teaching, Science
Key Responsibilities:Â (Same as above)
Person Specifications:Â (Same as above with specialization in Analytical Chemistry)
5. Trainer – Industrial Chemistry
Job Type:Â Full Time
Qualification:Â BA/BSc/HND, Diploma
Experience:Â Relevant experience preferred
Location:Â Vihiga
Field:Â Education / Teaching, Science
Key Responsibilities:Â (Same as above)
Person Specifications:Â (Same as above with specialization in Industrial Chemistry)
6. Trainer – Applied Biology
Job Type:Â Full Time
Qualification:Â BA/BSc/HND, Diploma
Experience:Â Relevant experience preferred
Location:Â Vihiga
Field:Â Education / Teaching, Science
Key Responsibilities:Â (Same as above)
Person Specifications:Â (Same as above with specialization in Applied Biology)
7. Trainer – Food Science & Technology (2 Posts)
Job Type:Â Full Time
Qualification:Â BA/BSc/HND, Diploma
Experience:Â Relevant experience preferred
Location:Â Vihiga
Field:Â Education / Teaching, Science
Key Responsibilities:Â (Same as above)
Person Specifications:Â (Same as above with specialization in Food Science & Technology)
8. Trainer – Nutrition & Dietetics (2 Posts)
Job Type:Â Full Time
Qualification:Â BA/BSc/HND, Diploma
Experience:Â Relevant experience preferred
Location:Â Vihiga
Field:Â Education / Teaching, Medical / Healthcare
Key Responsibilities:Â (Same as above)
Person Specifications:Â (Same as above with specialization in Nutrition & Dietetics)
Building & Construction Department
9. Trainer – Masonry
Job Type:Â Full Time
Qualification:Â BA/BSc/HND, Diploma
Experience:Â Relevant experience preferred
Location:Â Vihiga
Field:Â Education / Teaching
Key Responsibilities:Â (Same as above)
Person Specifications:Â (Same as above with specialization in Masonry)
10. Trainer – Carpentry and Joinery
Job Type:Â Full Time
Qualification:Â BA/BSc/HND, Diploma
Experience:Â Relevant experience preferred
Location:Â Vihiga
Field:Â Building and Construction, Education / Teaching
Key Responsibilities:Â (Same as above)
Person Specifications:Â (Same as above with specialization in Carpentry and Joinery)
11. Trainer – Civil Engineering (2 Posts)
Job Type:Â Full Time
Qualification:Â BA/BSc/HND, Diploma
Experience:Â Relevant experience preferred
Location:Â Vihiga
Field:Â Education / Teaching, Engineering / Technical
Key Responsibilities:Â (Same as above)
Person Specifications:Â (Same as above with specialization in Civil Engineering)
12. Trainer – Plumbing (2 Posts)
Job Type:Â Full Time
Qualification:Â BA/BSc/HND, Diploma
Experience:Â Relevant experience preferred
Location:Â Vihiga
Field:Â Education / Teaching, Engineering / Technical
Key Responsibilities:Â (Same as above)
Person Specifications:Â (Same as above with specialization in Plumbing)
13. Trainer – Land Survey
Job Type:Â Full Time
Qualification:Â BA/BSc/HND, Diploma
Experience:Â Relevant experience preferred
Location:Â Vihiga
Field:Â Building and Construction, Education / Teaching
Key Responsibilities:Â (Same as above)
Person Specifications:Â (Same as above with specialization in Land Survey)
14. Trainer – Building Technology (2 Posts)
Job Type:Â Full Time
Qualification:Â BA/BSc/HND, Diploma
Experience:Â Relevant experience preferred
Location:Â Vihiga
Field:Â Building and Construction, Education / Teaching
Key Responsibilities:Â (Same as above)
Person Specifications:Â (Same as above with specialization in Building Technology)
Business Studies Department
15. Trainer – Human Resources Management (2 Posts)
Job Type:Â Full Time
Qualification:Â BA/BSc/HND, Diploma
Experience:Â Relevant experience preferred
Location:Â Vihiga
Field:Â Education / Teaching, Human Resources / HR
Key Responsibilities:Â (Same as above)
Person Specifications:Â (Same as above with specialization in Human Resources Management)
16. Trainer – Accounting (2 Posts)
Job Type:Â Full Time
Qualification:Â BA/BSc/HND, Diploma
Experience:Â Relevant experience preferred
Location:Â Vihiga
Field:Â Education / Teaching, Finance / Accounting / Audit
Key Responsibilities:Â (Same as above)
Person Specifications:Â (Same as above with specialization in Accounting)
17. Trainer – Supply Chain Management (2 Posts)
Job Type:Â Full Time
Qualification:Â BA/BSc/HND, Diploma
Experience:Â Relevant experience preferred
Location:Â Vihiga
Field:Â Education / Teaching, Procurement / Store-keeping / Supply Chain
Key Responsibilities:Â (Same as above)
Person Specifications:Â (Same as above with specialization in Supply Chain Management)
18. Trainer – Economics & Statistics
Job Type:Â Full Time
Qualification:Â BA/BSc/HND, Diploma
Experience:Â Relevant experience preferred
Location:Â Vihiga
Field:Â Data, Business Analysis and AI, Education / Teaching, ICT / Computer
Key Responsibilities:Â (Same as above)
Person Specifications:Â (Same as above with specialization in Economics & Statistics)
19. Trainer – Secretarial Studies
Job Type:Â Full Time
Qualification:Â BA/BSc/HND, Diploma
Experience:Â Relevant experience preferred
Location:Â Vihiga
Field:Â Administration / Secretarial, Education / Teaching
Key Responsibilities:Â (Same as above)
Person Specifications:Â (Same as above with specialization in Secretarial Studies)
Information & Communication Technology Department
20. Trainer – Mobile Programming & Website Application Programming (2 Posts)
Job Type:Â Full Time
Qualification:Â BA/BSc/HND, Diploma
Experience:Â Relevant experience preferred
Location:Â Vihiga
Field:Â Education / Teaching, ICT / Computer
Key Responsibilities:Â (Same as above)
Person Specifications:Â (Same as above with specialization in Mobile Programming & Website Application Programming)
21. Trainer – Data Communication & Networking
Job Type:Â Full Time
Qualification:Â BA/BSc/HND, Diploma
Experience:Â Relevant experience preferred
Location:Â Vihiga
Field:Â Education / Teaching, ICT / Computer
Key Responsibilities:Â (Same as above)
Person Specifications:Â (Same as above with specialization in Data Communication & Networking)
22. Trainer – Computer Repair & Maintenance
Job Type:Â Full Time
Qualification:Â BA/BSc/HND, Diploma
Experience:Â Relevant experience preferred
Location:Â Vihiga
Field:Â Education / Teaching, ICT / Computer
Key Responsibilities:Â (Same as above)
Person Specifications:Â (Same as above with specialization in Computer Repair & Maintenance)
23. Trainer – Information Science (2 Posts)
Job Type:Â Full Time
Qualification:Â BA/BSc/HND, Diploma
Experience:Â Relevant experience preferred
Location:Â Vihiga
Field:Â Education / Teaching, ICT / Computer
Key Responsibilities:Â (Same as above)
Person Specifications:Â (Same as above with specialization in Information Science)
Electrical & Electronics Department
24. Trainer – Electrical Engineering (2 Posts)
Job Type:Â Full Time
Qualification:Â BA/BSc/HND, Diploma
Experience:Â Relevant experience preferred
Location:Â Vihiga
Field:Â Education / Teaching, Engineering / Technical
Key Responsibilities:Â (Same as above)
Person Specifications:Â (Same as above with specialization in Electrical Engineering)
25. Trainer – Electrical Installation
Job Type:Â Full Time
Qualification:Â BA/BSc/HND, Diploma
Experience:Â Relevant experience preferred
Location:Â Vihiga
Field:Â Education / Teaching, Engineering / Technical
Key Responsibilities:Â (Same as above)
Person Specifications:Â (Same as above with specialization in Electrical Installation)
26. Trainer – Power Control and Instrumentation
Job Type:Â Full Time
Qualification:Â BA/BSc/HND, Diploma
Experience:Â Relevant experience preferred
Location:Â Vihiga
Field:Â Education / Teaching, Engineering / Technical
Key Responsibilities:Â (Same as above)
Person Specifications:Â (Same as above with specialization in Power Control and Instrumentation)
Hospitality & Fashion Department
27. Trainer – Fashion and Design
Job Type:Â Full Time
Qualification:Â BA/BSc/HND, Diploma
Experience:Â Relevant experience preferred
Location:Â Vihiga
Field:Â Art / Crafts / Languages, Education / Teaching
Key Responsibilities:Â (Same as above)
Person Specifications:Â (Same as above with specialization in Fashion and Design)
28. Trainer – Catering and Accommodation
Job Type:Â Full Time
Qualification:Â BA/BSc/HND, Diploma
Experience:Â Relevant experience preferred
Location:Â Vihiga
Field:Â Catering / Confectionery, Education / Teaching
Key Responsibilities:Â (Same as above)
Person Specifications:Â (Same as above with specialization in Catering and Accommodation)
29. Trainer – Cosmetology (2 Posts)
Job Type:Â Full Time
Qualification:Â BA/BSc/HND, Diploma
Experience:Â Relevant experience preferred
Location:Â Vihiga
Field:Â Education / Teaching
Key Responsibilities:Â (Same as above)
Person Specifications:Â (Same as above with specialization in Cosmetology)
30. Trainer – Food and Beverages (2 Posts)
Job Type:Â Full Time
Qualification:Â BA/BSc/HND, Diploma
Experience:Â Relevant experience preferred
Location:Â Vihiga
Field:Â Education / Teaching, Hospitality / Hotel / Restaurant
Key Responsibilities:Â (Same as above)
Person Specifications:Â (Same as above with specialization in Food and Beverages)
31. Trainer – Tourism Management
Job Type:Â Full Time
Qualification:Â BA/BSc/HND, Diploma
Experience:Â Relevant experience preferred
Location:Â Vihiga
Field:Â Education / Teaching, Travels & Tours
Key Responsibilities:Â (Same as above)
Person Specifications:Â (Same as above with specialization in Tourism Management)
Social Sciences Department
32. Trainer – Social Work and Community Development (3 Posts)
Job Type:Â Full Time
Qualification:Â BA/BSc/HND, Diploma
Experience:Â Relevant experience preferred
Location:Â Vihiga
Field:Â Education / Teaching, Project Management
Key Responsibilities:Â (Same as above)
Person Specifications:Â (Same as above with specialization in Social Work and Community Development)
33. Trainer – Communication Skills
Job Type:Â Full Time
Qualification:Â BA/BSc/HND, Diploma
Experience:Â Relevant experience preferred
Location:Â Vihiga
Field:Â Education / Teaching, Media / Advertising / Branding
Key Responsibilities:Â (Same as above)
Person Specifications:Â (Same as above with specialization in Communication Skills)
34. Trainer – Counseling Psychology
Job Type:Â Full Time
Qualification:Â BA/BSc/HND, Diploma
Experience:Â Relevant experience preferred
Location:Â Vihiga
Field:Â Education / Teaching, Medical / Healthcare
Key Responsibilities:Â (Same as above)
Person Specifications:Â (Same as above with specialization in Counseling Psychology)
Mechanical Department
35. Trainer – Automotive Engineering
Job Type:Â Full Time
Qualification:Â BA/BSc/HND, Diploma
Experience:Â Relevant experience preferred
Location:Â Vihiga
Field:Â Education / Teaching, Engineering / Technical
Key Responsibilities:Â (Same as above)
Person Specifications:Â (Same as above with specialization in Automotive Engineering)
36. Trainer – Mechanical Production (4 Posts)
Job Type:Â Full Time
Qualification:Â BA/BSc/HND, Diploma
Experience:Â Relevant experience preferred
Location:Â Vihiga
Field:Â Education / Teaching, Engineering / Technical
Key Responsibilities:Â (Same as above)
Person Specifications:Â (Same as above with specialization in Mechanical Production)
Method of Application
Application Deadline: 30th December 2025 at 4:00 p.m.
Application Requirements:
An up-to-date Curriculum Vitae (CV)
A Cover Letter clearly:
Quoting the subject area you are applying for in the subject line
Explaining your suitability against the essential criteria on the job profile
Addressed to:
Secretary Governing Council/Chief Principal Kaimosi Friends National Polytechnic PO Box 150-50309, TIRIKI
How to Apply:
Option 1: General Application Form
Click here to apply via Google Forms
Option 2: Specific Position Application
Interested and qualified candidates for specific positions can apply via:
Kaimosi Friends National Polytechnic Application Portal
Why Work With Us?
Be part of a historic institution with over 50 years of educational excellence
Contribute to national development through technical skills training
Work in a serene environment within the beautiful Kaimosi Mission Complex
Opportunities for professional growth and development
Competitive remuneration package
Be part of a diverse and dynamic academic community
Contact Information
Kaimosi Friends National Polytechnic
Along Kisumu–Chavakali–Kapsabet–Eldoret Road
P.O. Box 150-50309, Tiriki
Vihiga County, Kenya
Kaimosi Friends National Polytechnic is an equal opportunity employer. We encourage applications from qualified individuals regardless of gender, disability, or ethnic background.




