2,406 AI Programmer jobs in Kenya

Graduate Software Engineer - Machine Learning

30200 Tuwan KES2500 Daily WhatJobs

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client, a cutting-edge technology firm at the forefront of artificial intelligence and machine learning innovation, is offering an exceptional opportunity for ambitious and talented Graduate Software Engineers to join their fully remote internship program. This is a unique chance to gain hands-on experience in developing and deploying advanced ML models and algorithms. You will work alongside experienced engineers and researchers on real-world projects, contributing to groundbreaking advancements in AI. This fully remote internship is designed for individuals eager to learn, contribute, and kickstart their careers in a dynamic, collaborative virtual environment.

What You'll Do:
  • Assist in the development, training, and evaluation of machine learning models using Python and relevant libraries (e.g., TensorFlow, PyTorch, Scikit-learn).
  • Collaborate with senior engineers to implement and optimize ML algorithms for various applications.
  • Process and analyze large datasets to extract meaningful insights and prepare them for model training.
  • Contribute to the design and implementation of software systems that integrate ML capabilities.
  • Participate in code reviews, providing constructive feedback to peers.
  • Research and stay updated on the latest advancements in machine learning and artificial intelligence.
  • Document code, methodologies, and experimental results clearly and comprehensively.
  • Troubleshoot and debug issues related to ML model performance and software implementation.
  • Present findings and project progress to the team in virtual meetings.
  • Gain practical experience in software development best practices, version control (Git), and Agile methodologies.
What You'll Bring:
  • Currently pursuing or recently completed a Bachelor's or Master's degree in Computer Science, Engineering, Data Science, or a related quantitative field.
  • Strong foundational knowledge of machine learning concepts, algorithms, and mathematical principles.
  • Proficiency in Python programming and experience with ML libraries/frameworks.
  • Familiarity with data manipulation and analysis tools.
  • Excellent problem-solving and analytical skills.
  • Strong communication skills, both written and verbal, with the ability to articulate technical concepts.
  • Ability to work independently, manage time effectively, and collaborate within a remote team setting.
  • A passion for AI and a drive to learn and grow in the field.
  • Previous project experience or contributions to open-source projects in ML/AI are a strong plus.
  • This internship is fully remote, allowing you to work from anywhere with a stable internet connection. You will be integrated into our client's virtual teams, participating in all relevant meetings and collaborative sessions. It's an unparalleled opportunity to gain critical industry experience and build a professional network in the exciting field of AI.
This advertiser has chosen not to accept applicants from your region.

Graduate Software Engineer - Machine Learning

60100 Makongeni KES80000 Annually WhatJobs

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is a cutting-edge technology firm at the forefront of artificial intelligence and machine learning research. We are actively seeking motivated and enthusiastic Graduate Software Engineers to join our fully remote internship program. This is an unparalleled opportunity for aspiring professionals to gain hands-on experience in developing and implementing advanced machine learning models and algorithms. You will work alongside seasoned engineers and researchers on real-world projects, contributing to the innovation pipeline of our company. The program is designed to provide a comprehensive learning experience, covering various aspects of the ML lifecycle, from data preprocessing and feature engineering to model training, evaluation, and deployment. You will have the chance to work with industry-standard tools and programming languages such as Python, TensorFlow, PyTorch, and scikit-learn. The ideal candidate will have a strong academic background in Computer Science, Engineering, Mathematics, or a related quantitative field, with a demonstrable passion for machine learning and artificial intelligence. Key responsibilities will include assisting in the development of ML pipelines, experimenting with different modeling techniques, analyzing experimental results, and contributing to the documentation of code and methodologies. Collaboration is essential; you will work within a supportive team environment, participate in code reviews, and present your findings. This internship offers a unique chance to hone your technical skills, expand your understanding of ML concepts, and contribute meaningfully to impactful projects, all within a flexible, remote work setting. We are committed to fostering a learning environment where interns can thrive and grow their careers in the exciting field of AI/ML.

Responsibilities:
  • Assist in the development and implementation of machine learning models.
  • Contribute to data preprocessing, feature engineering, and model training.
  • Evaluate and analyze the performance of ML models.
  • Write clean, well-documented code in Python and relevant ML libraries.
  • Collaborate with senior engineers and researchers on projects.
  • Participate in code reviews and team meetings.
  • Research and explore new ML techniques and tools.
  • Document project methodologies and results.
Qualifications:
  • Currently pursuing or recently completed a Bachelor's or Master's degree in Computer Science, Engineering, Mathematics, Statistics, or a related field.
  • Strong foundation in programming, particularly Python.
  • Familiarity with machine learning concepts and algorithms.
  • Exposure to ML libraries/frameworks such as TensorFlow, PyTorch, or scikit-learn is a plus.
  • Excellent analytical and problem-solving skills.
  • Strong communication and collaboration abilities.
  • Eagerness to learn and contribute in a remote team environment.
This advertiser has chosen not to accept applicants from your region.

Graduate Software Engineer - AI & Machine Learning

50200 Tuwan KES80000 Monthly WhatJobs

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client, a cutting-edge technology firm at the forefront of artificial intelligence and machine learning innovation, is offering an exceptional opportunity for ambitious Graduate Software Engineers to join their globally distributed, remote team as Interns. This program is designed to immerse talented individuals into real-world AI/ML projects, providing invaluable hands-on experience and mentorship from industry-leading professionals. You will contribute to developing intelligent systems and algorithms that are shaping the future.

As a Graduate Intern, you will work alongside experienced engineers on challenging tasks, gaining practical skills in areas such as data preprocessing, model training, algorithm development, and deployment. You will be encouraged to learn, experiment, and contribute fresh perspectives to our client's innovative projects. This role requires a strong foundational understanding of programming principles, a passion for AI and ML, and the ability to thrive in a collaborative, remote work environment. You will have the chance to explore various aspects of AI/ML development, from natural language processing to computer vision, depending on project needs and your interests.

Key Responsibilities:
  • Assist in the development and implementation of AI and Machine Learning models.
  • Write clean, efficient, and well-documented code in languages such as Python, Java, or C++.
  • Perform data cleaning, preprocessing, and feature engineering for machine learning tasks.
  • Contribute to the training and evaluation of machine learning models.
  • Assist in the research and exploration of new AI/ML algorithms and techniques.
  • Collaborate with senior engineers on debugging and troubleshooting code.
  • Participate in team meetings, code reviews, and design discussions.
  • Learn and apply best practices in software development and AI/ML engineering.
  • Document findings, processes, and code.
  • Gain practical experience with AI/ML frameworks and libraries (e.g., TensorFlow, PyTorch, scikit-learn).

Qualifications:
  • Currently pursuing or recently completed a Bachelor's or Master's degree in Computer Science, Software Engineering, Data Science, or a related quantitative field.
  • Strong programming skills, particularly in Python.
  • Familiarity with fundamental AI and Machine Learning concepts.
  • A genuine interest and passion for artificial intelligence and its applications.
  • Excellent analytical and problem-solving abilities.
  • Good communication and teamwork skills.
  • Ability to work independently and manage time effectively in a remote setting.
  • Eagerness to learn and adapt to new technologies.
  • Previous personal projects or coursework in AI/ML is a significant plus.

This is a fantastic pathway for aspiring AI/ML professionals to gain practical experience within a leading technology company, all while working remotely. Our client offers a competitive internship stipend and opportunities for significant professional growth.
This advertiser has chosen not to accept applicants from your region.

Graduate Software Engineer - AI & Machine Learning

20100 Kapsuser KES70000 Monthly WhatJobs

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking ambitious and talented Graduate Software Engineers to join their cutting-edge Artificial Intelligence and Machine Learning team. This is a fully remote position, offering you the flexibility to work from anywhere in Kenya. You will be an integral part of developing and deploying innovative AI solutions that drive business growth and enhance user experiences. As a Graduate Software Engineer, you will collaborate with senior engineers and researchers to design, implement, and test machine learning models. Your responsibilities will include data preprocessing, feature engineering, algorithm selection, model training, and performance evaluation. You'll also contribute to the development of scalable software systems that support our AI initiatives. This role demands a strong foundation in computer science principles, algorithms, and data structures. Proficiency in at least one programming language such as Python, Java, or C++ is essential. Experience with machine learning frameworks like TensorFlow, PyTorch, or scikit-learn, and a solid understanding of statistical modeling and data analysis techniques are highly desirable. We are looking for candidates with a keen interest in AI and a passion for continuous learning. A Bachelor's or Master's degree in Computer Science, Engineering, Mathematics, or a related field is required. Excellent problem-solving skills, strong analytical abilities, and the capacity to work independently and collaboratively in a remote environment are crucial. You should be able to communicate complex technical ideas clearly and effectively. This is an exceptional opportunity to kickstart your career in a dynamic and rapidly evolving field. The ideal candidate is eager to learn, adaptable, and possesses a proactive attitude towards tackling challenging technical problems. Join a forward-thinking company that values innovation and provides a supportive environment for professional growth, all while working remotely from Kericho .
This advertiser has chosen not to accept applicants from your region.

Remote Lead Software Engineer - Machine Learning Infrastructure

90200 Gathiruini KES280000 Annually WhatJobs

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is a pioneering tech company at the intersection of AI and (Industry Sector - e.g., Fintech, Healthtech), and they are seeking a highly accomplished Lead Software Engineer to build and scale their machine learning infrastructure. This is a fully remote role where you will design, develop, and maintain the robust, scalable, and efficient systems that power their cutting-edge AI models. You will lead a team of talented engineers, working closely with data scientists and AI researchers to ensure seamless deployment, monitoring, and optimization of ML pipelines. Your expertise in distributed systems, cloud computing, and MLOps will be crucial in creating a world-class platform that accelerates AI innovation. You can work from anywhere, including **Mlolongo, Machakos, KE**.

Key Responsibilities:
  • Lead the design, architecture, and implementation of scalable and reliable machine learning infrastructure.
  • Develop and maintain robust CI/CD pipelines for ML model training, deployment, and monitoring (MLOps).
  • Build and manage distributed systems for large-scale data processing and model training (e.g., Spark, Kubernetes, Ray).
  • Collaborate with data scientists and researchers to understand their infrastructure needs and provide optimal solutions.
  • Ensure the performance, scalability, and cost-efficiency of the ML platform.
  • Implement best practices for software engineering, code quality, testing, and documentation.
  • Mentor and guide junior engineers, fostering a culture of technical excellence and continuous learning.
  • Troubleshoot and resolve complex issues across the entire ML stack.
  • Stay abreast of the latest advancements in MLOps, cloud technologies, and distributed systems.
  • Contribute to strategic decisions regarding technology selection and platform development.

Qualifications:
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
  • Minimum of 8 years of professional software engineering experience, with at least 4 years focused on building and managing ML infrastructure or MLOps systems.
  • Strong proficiency in one or more programming languages (e.g., Python, Go, Java).
  • Extensive experience with cloud platforms (AWS, GCP, Azure) and containerization technologies (Docker, Kubernetes).
  • Deep understanding of distributed systems, data pipelines, and ML workflows.
  • Proven experience with MLOps tools and practices (e.g., MLflow, Kubeflow, Airflow).
  • Excellent leadership, communication, and cross-functional collaboration skills.
  • Experience managing and mentoring engineering teams.
  • Familiarity with big data technologies (e.g., Hadoop, Spark) is a plus.
  • A passion for enabling AI innovation through robust and scalable infrastructure.
This is a remote position, allowing you to contribute from **Mlolongo, Machakos, KE**, or any other approved location.
This advertiser has chosen not to accept applicants from your region.

Software Engineer

Nairobi, Nairobi KES900000 - KES1200000 Y LifLif Kenya

Posted today

Job Viewed

Tap Again To Close

Job Description

About

We are seeking a talented and motivated
Software Engineer
with expertise in
Flutter
and a working knowledge of
Laravel
. The successful candidate will be responsible for developing, maintaining, and optimizing cross-platform mobile applications while integrating them with Laravel-based backends.

Key Responsibilities

  • Design, develop, and maintain
    mobile applications
    using Flutter (iOS & Android).
  • Collaborate with backend developers to build and consume
    RESTful APIs
    in Laravel.
  • Ensure application performance, quality, and responsiveness.
  • Troubleshoot, debug, and upgrade existing applications.
  • Work with UI/UX designers to implement modern, user-friendly interfaces.
  • Write clean, maintainable, and well-documented code.
  • Participate in code reviews and contribute to continuous improvement.
  • Stay updated on emerging technologies in mobile and web development.

Qualifications

  • Proven experience in
    Flutter (Dart)
    mobile application development.
  • Basic to intermediate knowledge of
    Laravel (PHP framework)
    .
  • Experience with
    MySQL or other relational databases
    .
  • Familiarity with
    REST APIs
    and third-party integrations.
  • Understanding of
    Git / version control systems
    .
  • Knowledge of software development best practices, including testing and debugging.
  • Strong problem-solving skills and attention to detail.
  • Good communication and teamwork skills.
  • Experience deploying apps to
    Google Play Store
    and
    Apple App Store
    .
  • Exposure to
    cloud platforms
    (AWS, Firebase, or similar).
  • Bachelor's degree in Computer Science, Software Engineering, or related field
This advertiser has chosen not to accept applicants from your region.

Software Engineer

Nairobi, Nairobi KES1200000 - KES2400000 Y CREDVAULT

Posted today

Job Viewed

Tap Again To Close

Job Description

Company Description

CredVault is a technology company focused on building its own cloud platform and enabling fast, secure payment processing powered by decentralization. Our innovative approach leverages advanced technology to enhance security and speed in financial transactions. CredVault is committed to providing cutting-edge solutions for payment processing, ensuring reliability and efficiency for our clients.

Role Description

This is a Hybrid role for a Software Engineer located in Nairobi. The Software Engineer will be responsible for designing, developing, and maintaining back-end systems and software applications. Daily tasks include programming, debugging, code optimization, and ensuring that software solutions meet performance, security, and scalability requirements. The engineer will work closely with cross-functional teams to deliver high-quality software solutions that drive the company's mission and objectives.

Qualifications

  • Strong knowledge of Computer Science principles
  • Experience in Back-End Web Development and Software Development
  • Proficiency in Programming and Object-Oriented Programming (OOP)
  • Excellent problem-solving skills and attention to detail
  • Strong communication and teamwork abilities
  • Bachelor's degree in Computer Science or related field
  • Experience with cloud platforms and payment processing is a plus
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Ai programmer Jobs in Kenya !

Software Engineer

Nairobi, Nairobi KES240000 - KES480000 Y datapace

Posted today

Job Viewed

Tap Again To Close

Job Description

Company Description

Datapace quickly identifies database performance bottlenecks and delivers clear, actionable recommendations in seconds. Whether you're scaling a startup or optimizing a mature product, Datapace provides the insights of a world-class DBA without the cost or complexity. Our solution helps you pinpoint performance issues and implement tailored solutions, making database optimization simple, fast, and effective. This enables your team to move faster and focus on what matters.

Role Description

This is a part-time remote role for a Software Engineer. The Software Engineer will be responsible for developing and maintaining back-end web applications, programming, and applying Object-Oriented Programming (OOP) principles. Day-to-day tasks include writing clean and efficient code, performing code reviews, debugging software, and collaborating with other team members to ensure high-quality software development.

Qualifications

  • Background in Computer Science
  • Skills in Back-End Web Development and Software Development
  • Proficiency in Programming and Object-Oriented Programming (OOP)
  • Excellent problem-solving and analytical skills
  • Ability to work independently and remotely
  • Experience with database optimization is a plus
  • Bachelor's degree in Computer Science, Software Engineering, or related field
This advertiser has chosen not to accept applicants from your region.

Software Engineer

Nairobi, Nairobi KES900000 - KES1200000 Y Quanta360

Posted today

Job Viewed

Tap Again To Close

Job Description

About the role

Auto Audit Group builds software that powers mobility and asset protection across products like
Q360
(motor Vehicle Valuations & Assessments),
Dotify
(asset tagging), and
Axios
(extended warranties). As a Software Engineer, you'll design and ship scalable systems, solve real customer problems, and directly influence platform reliability, performance, and business growth.

What you'll do

  • Design, develop, test, and maintain high-quality software end-to-end.
  • Collaborate with Product, Design, and Operations to deliver user-centric solutions.
  • Write clean, scalable, maintainable code and follow engineering best practices.
  • Troubleshoot, debug, and upgrade existing systems; improve performance and reliability.
  • Implement features from user stories/specs; own fixes across the stack.
  • Write automated tests (unit/integration) and participate in code reviews.
  • Refactor for readability and maintainability; optimize for performance.
  • Partner with QA to meet acceptance criteria and quality bars.
  • Monitor deployed features, handle incidents, and improve system reliability.

What you should Know

  • Proficiency in core programming languages (e.g., Java, .NET) and frameworks relevant to the team.
  • Familiarity with APIs, relational databases, and software testing principles.
  • Ability to write clean, modular, and maintainable code.
  • Understanding of Git and version control workflows.
  • Basic knowledge of cloud environments and CI/CD pipelines.
  • Good communication and collaboration skills to work effectively within a team.

What you bring

  • Bachelor's in Computer Science, Software Engineering, or related field.
  • 3+ years building production software (backend, frontend, or full-stack).
  • Solid grasp of Agile, SDLC, testing, and code review practices.
  • Strength in problem-solving, collaboration, and clear communication.
  • Ownership mindset—from development through deployment and monitoring.
  • Curiosity and continuous learning with modern tools and patterns.

How we measure success

  • Sprint velocity and reliable delivery of committed work.
  • Code quality: review findings trending down, maintainability trending up.
  • Bug rate reduced and issues resolved within SLA.
  • Test coverage and meaningful automated tests.
  • Lead time from commit to production trending down.

Why join Auto Audit Group

Work on products used by real customers every day and see the impact of your code. You'll get autonomy, strong peer collaboration, and a culture of innovation and learning, with a clear path to senior engineering and technical leadership.

This advertiser has chosen not to accept applicants from your region.

Software Engineer

Nairobi, Nairobi KES180000 - KES360000 Y Pesamatrix Limited

Posted today

Job Viewed

Tap Again To Close

Job Description

Company Description

Pesamatrix is building the ethical AI infrastructure for Africa's financial future, offering B2B solutions with deep financial data intelligence, predictive analytics, and risk assessment tools. Our platform assists MFIs, Digital Lenders, SACCOs, Banks, Insurers, and Enterprises in unlocking new opportunities, optimizing operations, and expanding financial inclusion across the continent. We are dedicated to creating technology that supports human flourishing and sustainable economic growth. Our flagship AI-powered products include a Loan Management System, School Management System, and Fundraising Solution.

Role Description

This is a full-time on-site role for a Software Engineer located in Nairobi County, Kenya. The Software Engineer will engage in daily tasks such as software development, back-end web development, programming, and implementing object-oriented programming (OOP) principles. The role involves collaborating with cross-functional teams to design, develop, and maintain innovative solutions that align with the company's ethical AI focus.

Qualifications

  • Knowledge in Computer Science and Software Development
  • Proficiency in Back-End Web Development and Programming
  • Experience with Object-Oriented Programming (OOP) principles
  • Strong problem-solving and analytical skills
  • Ability to work independently and as part of a team
  • Bachelor's degree in Computer Science, Software Engineering, or a related field
  • Familiarity with fintech solutions and AI technologies is a plus
This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All AI Programmer Jobs