What Jobs are available for IT in Kenya?
Showing 1092 IT jobs in Kenya
Senior Lecturer - Computer Science & Artificial Intelligence
Posted 1 day ago
Job Viewed
Job Description
Key Responsibilities:
- Deliver high-quality instruction in undergraduate and graduate courses in Computer Science, with a specialization in Artificial Intelligence and Machine Learning, via online platforms.
- Develop and update course content, syllabi, and learning materials to ensure relevance and academic rigor.
- Design and implement innovative teaching methodologies suited for remote learning environments.
- Assess student learning through assignments, projects, exams, and other evaluation methods.
- Provide academic advising and mentorship to students, guiding them in their academic and career paths.
- Conduct independent research in Computer Science and Artificial Intelligence, publishing findings in reputable journals and presenting at conferences.
- Supervise student research projects, theses, and dissertations.
- Contribute to the growth and development of the Computer Science department's online programs.
- Participate in faculty meetings, curriculum committees, and other departmental activities.
- Collaborate with faculty colleagues on interdisciplinary research projects and grant proposals.
- Stay current with advancements in computer science, AI, and educational technologies.
- Contribute to the university's commitment to academic excellence and student success.
- Ph.D. in Computer Science, Artificial Intelligence, or a closely related field from an accredited institution.
- A minimum of 5 years of teaching experience at the university level, with a proven ability to teach complex concepts effectively online.
- A strong publication record in peer-reviewed journals and conference proceedings related to AI, Machine Learning, or core Computer Science areas.
- Expertise in key AI subfields such as machine learning, deep learning, natural language processing, computer vision, or robotics.
- Familiarity with programming languages commonly used in AI (e.g., Python, R, Java) and relevant libraries (e.g., TensorFlow, PyTorch, scikit-learn).
- Demonstrated ability to develop engaging online course materials and facilitate online discussions.
- Excellent communication, presentation, and interpersonal skills.
- A passion for teaching and mentoring students.
- Ability to work independently and collaboratively in a remote team environment.
- Experience with Learning Management Systems (LMS) such as Canvas, Moodle, or Blackboard is advantageous.
- A commitment to inclusive teaching practices and fostering a diverse learning community.
Is this job a match or a miss?
Job Description
Company Description
At
Timu AI
, we believe every business deserves a smarter teammate.
We're building
AI-powered infrastructures
that save time, cut costs, and help companies focus on what matters — their clients and their growth.
Role Description
This is a full-time role for a Machine Learning Engineer and AI specialist at The role is Remote. The Machine Learning Engineer will be responsible for developing and implementing machine learning models and algorithms, As an
AI Automation Engineer
, you'll design, build, and scale automation workflows that connect business tools, integrate AI intelligence, and create seamless digital teammates for our clients.
You'll collaborate directly with the founder and help shape the future of automation infrastructure in Africa
Key Responsibilities
- Build and optimize
n8n workflows
for real-world business use cases (starting with the Legal Industry). - Connect APIs (Google Calendar, WhatsApp Business API, CRMs, Gmail, etc.).
- Integrate
AI features
using OpenAI API or LangChain (for scheduling, smart responses, or data analysis). - Manage workflow hosting and deployment (self-hosted or cloud environments).
- Implement authentication, error handling, and logging within workflows.
- Collaborate in developing a repeatable
automation framework
for future industries. - Write documentation for all automations built.
Qualifications
- Hands-on experience with
n8n
,
Make (Integromat)
, or
Zapier
. - Strong understanding of
APIs
,
webhooks
, and
JSON
. - Proficient in
JavaScript/TypeScript
or
Python
. - Experience with
databases
(Airtable, PostgreSQL, or MongoDB). - Familiarity with
AI tools/APIs
(OpenAI, HuggingFace, LangChain). - Understanding of basic
data security and authentication
practices. - Strong problem-solving mindset and willingness to learn fast.
What You'll Gain
- Equity in Timu AI — you'll own part of what we build.
- A real seat at the table as one of the founding engineers.
- A chance to shape how AI automation is implemented across multiple industries.
If you've ever wanted to be
part of something from day one
— this is it.
We're not hiring an employee.
We're bringing in a
partner
who believes in Africa's potential to build world-class AI systems.
How to Apply
Send your portfolio or project samples (GitHub, Notion, or screenshots) + a short note explaining:
"How would you automate appointment scheduling for a firm?"
Email :
Subject Line:
AI Automation Engineer – (Your Name)
Is this job a match or a miss?
Principal Machine Learning Engineer (AI/ML)
Posted 1 day ago
Job Viewed
Job Description
As a Principal ML Engineer, you will be responsible for designing, developing, and deploying advanced machine learning models and algorithms that solve complex business problems. You will mentor junior engineers, drive technical strategy, and ensure the scalability and performance of our ML systems. This role requires a deep understanding of ML principles, strong programming skills, and the ability to work collaboratively in a distributed team environment. You will play a key role in advancing our AI capabilities and delivering innovative solutions.
Key Responsibilities:
- Design, develop, and implement state-of-the-art machine learning models and algorithms.
- Lead the end-to-end ML lifecycle, including data preprocessing, feature engineering, model training, evaluation, and deployment.
- Architect scalable and robust ML systems for production environments.
- Conduct research on new ML techniques and technologies to identify opportunities for innovation.
- Mentor and guide junior ML engineers, fostering technical growth and best practices.
- Collaborate with data scientists, software engineers, and product managers to define ML requirements and deliverables.
- Optimize ML models for performance, accuracy, and efficiency.
- Develop and implement strategies for monitoring and maintaining ML models in production.
- Stay abreast of the latest advancements in AI and machine learning research and industry trends.
- Communicate complex technical concepts and project updates to both technical and non-technical stakeholders.
- Master's or PhD in Computer Science, Artificial Intelligence, Machine Learning, Statistics, or a related quantitative field.
- Minimum of 8-10 years of experience in machine learning engineering or related roles, with a strong track record of delivering impactful ML solutions.
- Extensive experience with various ML algorithms (e.g., deep learning, reinforcement learning, supervised/unsupervised learning).
- Proficiency in programming languages such as Python, Java, or C++.
- Strong experience with ML frameworks and libraries (e.g., TensorFlow, PyTorch, Scikit-learn).
- Experience with cloud platforms (AWS, Azure, GCP) and MLOps tools.
- Excellent understanding of data structures, algorithms, and software design principles.
- Strong analytical and problem-solving skills.
- Proven ability to lead technical projects and mentor team members.
- Exceptional communication and collaboration skills, with the ability to thrive in a remote setting.
Is this job a match or a miss?
Remote Data Science Apprentice - AI & Machine Learning
Posted 1 day ago
Job Viewed
Job Description
What You Will Learn:
- Fundamentals of data science, statistics, and machine learning concepts.
- Data manipulation and analysis using Python and SQL.
- Building and evaluating machine learning models (classification, regression, clustering).
- Introduction to deep learning and neural networks.
- Data visualization techniques to communicate findings.
- Best practices for data preprocessing and feature engineering.
- Working effectively in a remote, collaborative team environment.
- A keen interest in data science, AI, and machine learning.
- Strong logical reasoning and problem-solving abilities.
- Basic understanding of mathematics and statistics.
- Familiarity with programming concepts is a plus.
- Excellent communication skills and a proactive learning attitude.
- Ability to work independently and manage time effectively in a remote setting.
- Must be eligible to work remotely within Kenya.
Is this job a match or a miss?
Remote AI Research Scientist - Machine Learning & Deep Learning
Posted 1 day ago
Job Viewed
Job Description
Key Responsibilities:
- Conduct cutting-edge research in artificial intelligence, machine learning, and deep learning.
- Develop and implement novel AI algorithms and models.
- Design and execute experiments to evaluate the performance of AI systems.
- Analyze large datasets and interpret experimental results.
- Stay abreast of the latest advancements in AI research and industry trends.
- Publish research findings in leading academic conferences and journals.
- Collaborate with a global team of researchers and engineers.
- Contribute to the development of AI-powered products and solutions.
- Develop and maintain high-quality research code.
- Mentor junior researchers and interns.
- Ph.D. or Master's degree in Computer Science, Artificial Intelligence, Machine Learning, or a closely related field.
- Proven track record of research excellence, demonstrated through publications in top-tier AI conferences (e.g., NeurIPS, ICML, ICLR, CVPR) or journals.
- Strong theoretical foundation in machine learning, deep learning, statistics, and relevant mathematical concepts.
- Proficiency in programming languages such as Python.
- Hands-on experience with deep learning frameworks (e.g., TensorFlow, PyTorch).
- Experience in one or more specialized AI areas such as NLP, computer vision, reinforcement learning, etc.
- Excellent analytical, problem-solving, and critical thinking skills.
- Strong written and verbal communication skills for effective remote collaboration.
- Ability to conduct independent research and manage projects effectively.
Is this job a match or a miss?
Job Description
Role Overview:
We are looking for a Senior AI/Machine Learning Engineer (7+ years of experience) who is a stellar individual contributor with recent hands-on expertise in fine-tuning and large-scale training of modern models (LLMs/VLMs).
This is a hands-on role where you will :
Lead fine-tuning workflows, large-scale training runs, and evaluation design.
Collaborate closely with researchers to bring cutting-edge approaches from papers into production.
Work directly with customers to align performance metrics, validation, and deployment readiness.
Note: This is not a managerial role. We are seeking candidates who are currently active ICs, heavily involved in model fine-tuning/training in the last 8–12 months.
What You'll Do Day-to-Day
Fine-tune and train LLMs/VLMs at scale (LoRA/QLoRA, PEFT methods).
Build reproducible training pipelines with distributed training and mixed precision.
Design and run robust evaluation frameworks (task-specific + lm-eval-harness).
Translate research papers into working implementations, collaborating with researchers.
Work with customers to validate models against business and performance needs.
Optimize training runs with profiling, performance tuning, and efficiency improvements.
Maintain experiment tracking, reproducibility, and structured model artifacts.
Requirements
7+ years in ML/AI engineering, with a strong recent focus on fine-tuning and training large models.
Expert in PyTorch, Hugging Face Transformers, and PEFT (LoRA/QLoRA).
Strong experience with distributed training (DDP, FSDP, DeepSpeed, Accelerate).
Skilled with evaluation frameworks (lm-eval-harness, custom metrics, task benchmarks).
Proven ability to reproduce and improve results from recent research papers.
Strong coding practices in Python, with modular, clean implementations.
Familiarity with experiment tracking tools (Weights & Biases, MLflow).
Ability to interact with customers and researchers to translate requirements into engineering solutions
(Bonus) Preferred Qualifications:
- Experience with other ML libraries (e.g., PyTorch, Flax)
- Background in ML research or scientific computing
- Experience with production model monitoring and governance
Is this job a match or a miss?
Machine Learning Engineer - Computer Vision
Posted 1 day ago
Job Viewed
Job Description
Is this job a match or a miss?
Be The First To Know
About the latest It Jobs in Kenya !
Lead Machine Learning Engineer (Computer Vision)
Posted 1 day ago
Job Viewed
Job Description
Is this job a match or a miss?
Kenya's IT sector presents diverse opportunities for skilled professionals. The demand spans various roles, from