4,404 Junior Software Developer AI Ml Focus jobs in Kenya
Junior AI/ML Engineer - Data Science Internship
Posted 1 day ago
Job Viewed
Job Description
Key Responsibilities:
- Assist in data collection, cleaning, and preprocessing for ML models.
- Support the development and training of machine learning algorithms.
- Conduct experiments and evaluate model performance.
- Collaborate with senior engineers on AI/ML projects.
- Learn and apply new AI/ML techniques and tools.
- Document code and research findings.
- Currently pursuing or recently completed a degree in Computer Science, Data Science, or related field.
- Strong understanding of machine learning fundamentals.
- Proficiency in Python and relevant libraries (NumPy, Pandas, Scikit-learn).
- Familiarity with deep learning frameworks (TensorFlow, PyTorch) is a plus.
- Excellent analytical and problem-solving abilities.
- Strong communication and teamwork skills for a remote setting.
- Eagerness to learn and contribute to innovative projects.
Is this job a match or a miss?
Principal AI Research Scientist - Deep Learning for Computer Vision
Posted 11 days ago
Job Viewed
Job Description
Responsibilities:
- Conduct state-of-the-art research in deep learning for computer vision, including object detection, image segmentation, facial recognition, and generative models.
- Develop and implement novel AI algorithms and models, optimizing for performance and accuracy.
- Design and execute rigorous experiments to validate research hypotheses.
- Collaborate with cross-functional teams to integrate research prototypes into product development.
- Publish research findings in leading academic journals and present at international conferences.
- Mentor junior researchers and engineers, fostering a collaborative research environment.
- Stay abreast of the latest advancements and trends in AI, machine learning, and computer vision.
- Contribute to the intellectual property portfolio through patent applications.
- Lead research initiatives and define research roadmaps in specific areas of computer vision.
- Explore new application domains for computer vision technologies.
- Ph.D. in Computer Science, Artificial Intelligence, Machine Learning, or a closely related field.
- Minimum of 7 years of post-doctoral research experience in AI, with a specialization in Deep Learning and Computer Vision.
- A strong publication record in top-tier AI conferences (e.g., CVPR, ICCV, ECCV, NeurIPS, ICML).
- Expertise in deep learning frameworks such as TensorFlow, PyTorch, or JAX.
- Proficiency in programming languages like Python and experience with scientific computing libraries.
- Deep understanding of various neural network architectures (CNNs, RNNs, Transformers) and their applications.
- Experience with large-scale datasets and distributed training.
- Excellent analytical, problem-solving, and critical thinking skills.
- Proven ability to lead research projects and work effectively in a remote, collaborative setting.
- Strong communication and presentation skills.
Is this job a match or a miss?
Senior AI Research Scientist - Deep Learning & Computer Vision
Posted 11 days ago
Job Viewed
Job Description
Key Responsibilities:
- Lead research initiatives in deep learning, computer vision, and related AI fields.
- Develop and implement novel algorithms for image and video understanding, including segmentation, classification, and tracking.
- Design and train complex neural network architectures (CNNs, RNNs, Transformers, etc.) using frameworks like TensorFlow, PyTorch, or JAX.
- Evaluate and optimize model performance, ensuring robustness and scalability for real-world deployment.
- Stay abreast of the latest advancements in AI research and identify opportunities for innovation.
- Collaborate with engineering teams to integrate AI models into production systems.
- Publish research findings in top-tier conferences and journals.
- Mentor junior researchers and contribute to a collaborative research environment.
- Work remotely, leveraging communication and collaboration tools to maintain high levels of productivity and team synergy. The opportunity to work from your preferred location within Bungoma, Bungoma, KE is provided with this role.
Qualifications:
- Ph.D. or Master's degree in Computer Science, Artificial Intelligence, Machine Learning, or a related quantitative field.
- 5+ years of hands-on experience in AI research and development, with a strong publication record in computer vision and deep learning.
- Proficiency in Python and deep learning frameworks (TensorFlow, PyTorch, Keras).
- Solid understanding of linear algebra, calculus, probability, and statistics.
- Experience with cloud platforms (AWS, GCP, Azure) and distributed training is a plus.
- Excellent problem-solving, analytical, and critical thinking skills.
- Strong communication and interpersonal skills, with the ability to articulate complex technical concepts to diverse audiences.
- Demonstrated ability to work independently and as part of a remote team.
Is this job a match or a miss?
Remote Data Science Apprentice - AI & Machine Learning
Posted 8 days 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?
Senior AI/ML Engineer - Predictive Modeling & Data Science
Posted 1 day ago
Job Viewed
Job Description
Responsibilities:
- Design, build, train, and deploy machine learning models for various applications, including but not limited to predictive analytics, natural language processing, computer vision, and recommendation systems.
- Develop and implement deep learning architectures using frameworks such as TensorFlow, PyTorch, or Keras.
- Perform data preprocessing, feature engineering, and model evaluation to ensure optimal performance.
- Work with large datasets, utilizing big data technologies and cloud platforms (e.g., AWS, Azure, GCP).
- Collaborate with cross-functional teams, including product managers, data scientists, and software engineers, to define project requirements and deliver AI solutions.
- Research and stay abreast of the latest advancements in AI, machine learning, and related fields.
- Optimize ML models for performance, scalability, and efficiency in production environments.
- Develop APIs and integrate ML models into existing software systems and applications.
- Contribute to the development of AI strategy and roadmap.
- Document methodologies, code, and model performance.
- Mentor junior engineers and contribute to the knowledge sharing within the AI/ML team.
- Ensure ethical considerations and bias mitigation in AI model development.
- Master's or Ph.D. in Computer Science, Artificial Intelligence, Machine Learning, Statistics, or a related quantitative field.
- 5+ years of professional experience in AI/ML engineering and data science.
- Strong theoretical and practical knowledge of various machine learning algorithms (e.g., regression, classification, clustering, reinforcement learning).
- Proficiency in programming languages such as Python, R, or Java.
- Extensive experience with deep learning frameworks (TensorFlow, PyTorch, Keras).
- Experience with cloud platforms (AWS, Azure, GCP) and related ML services.
- Familiarity with big data technologies (e.g., Spark, Hadoop) and databases (SQL/NoSQL).
- Excellent problem-solving, analytical, and critical thinking skills.
- Strong communication and collaboration skills, essential for a remote team.
- Proven ability to work independently and manage complex projects in a fast-paced environment.
- Experience with MLOps practices is a significant plus.
Is this job a match or a miss?
Senior AI/ML Engineer - Remote Data Science
Posted 15 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and implement state-of-the-art AI and Machine Learning models.
- Perform data collection, preprocessing, and feature engineering for model training.
- Select, tune, and evaluate appropriate ML algorithms and deep learning architectures.
- Deploy ML models into production environments, ensuring scalability and performance.
- Collaborate with data scientists, engineers, and product managers to define project requirements.
- Stay abreast of the latest research and advancements in AI/ML.
- Develop and maintain robust documentation for models and systems.
- Mentor junior engineers and contribute to the team's technical growth.
- Troubleshoot and optimize AI/ML pipelines and infrastructure.
- Contribute to the company's intellectual property through innovative solutions.
- Master's or Ph.D. in Computer Science, Artificial Intelligence, Machine Learning, or a related quantitative field.
- 5+ years of professional experience in AI/ML development.
- Proficiency in Python and ML libraries (e.g., TensorFlow, PyTorch, scikit-learn).
- Experience with cloud platforms (AWS, Azure, GCP) and MLOps practices.
- Strong understanding of statistical modeling, data mining, and data visualization.
- Excellent problem-solving, analytical, and critical thinking skills.
- Proven ability to work independently and manage multiple projects in a remote setting.
- Strong communication and collaboration skills, with the ability to explain complex technical concepts.
Is this job a match or a miss?
Lead AI/ML Engineer - Computer Vision
Posted 18 days ago
Job Viewed
Job Description
Responsibilities:
- Lead the design, development, and implementation of advanced computer vision algorithms and models for various applications.
- Conduct research into state-of-the-art computer vision techniques and propose novel solutions to complex problems.
- Develop and optimize deep learning models for tasks such as object detection, image segmentation, facial recognition, and image generation.
- Collaborate with cross-functional teams, including software engineers and product managers, to integrate AI/ML solutions into products and services.
- Manage and mentor a team of AI/ML engineers, providing technical guidance and fostering a collaborative environment.
- Oversee the data collection, annotation, and preparation process for training computer vision models.
- Implement robust testing and validation procedures to ensure the accuracy and reliability of AI models.
- Stay abreast of the latest advancements in AI, machine learning, and computer vision research, and actively contribute to the technical roadmap.
- Deploy and scale AI/ML models in production environments, ensuring performance and efficiency.
- Write high-quality, well-documented code in languages such as Python.
- Evaluate and select appropriate frameworks and tools for AI/ML development (e.g., TensorFlow, PyTorch).
- Contribute to intellectual property and publish research findings where appropriate.
- Troubleshoot and resolve complex technical issues related to AI/ML model performance and deployment.
- Ph.D. or Master's degree in Computer Science, Artificial Intelligence, Machine Learning, or a related quantitative field.
- Minimum of 7 years of experience in AI/ML engineering, with a strong specialization in Computer Vision.
- Proven track record of developing and deploying complex computer vision models in production environments.
- Deep understanding of deep learning frameworks such as TensorFlow, PyTorch, or Keras.
- Proficiency in Python and relevant libraries (e.g., OpenCV, NumPy, SciPy).
- Experience with cloud platforms (AWS, Azure, GCP) for AI/ML workloads.
- Strong knowledge of algorithms, data structures, and software engineering best practices.
- Excellent problem-solving, analytical, and critical thinking skills.
- Strong leadership and team management capabilities.
- Exceptional communication and presentation skills, with the ability to explain complex technical concepts to diverse audiences.
- Ability to work independently and collaboratively in a fully remote setting.
- Experience with model optimization and deployment strategies is highly desirable.
Is this job a match or a miss?
Be The First To Know
About the latest Junior software developer ai ml focus Jobs in Kenya !
Lead AI/ML Engineer (Deep Learning)
Posted 25 days ago
Job Viewed
Job Description
Responsibilities:
- Lead the design, development, and deployment of deep learning models.
- Architect scalable and efficient AI/ML systems and pipelines.
- Implement and optimize neural networks for various applications.
- Collaborate with cross-functional teams to define project requirements and goals.
- Mentor and guide junior AI/ML engineers and data scientists.
- Develop and maintain robust MLOps practices for model deployment and monitoring.
- Evaluate model performance and iterate to achieve optimal results.
- Stay abreast of the latest research and advancements in AI and deep learning.
- Contribute to the company's AI strategy and technical roadmap.
- Master's or Ph.D. in Computer Science, Artificial Intelligence, Machine Learning, or a related quantitative field.
- Minimum of 6 years of professional experience in AI/ML engineering, with a focus on deep learning.
- Extensive experience with Python and ML libraries such as TensorFlow, PyTorch, and Keras.
- Proven track record of successfully deploying complex ML models into production.
- Strong understanding of algorithms, data structures, and software engineering principles.
- Experience with cloud platforms (AWS, Azure, GCP) and distributed computing.
- Excellent problem-solving, analytical, and communication skills.
- Demonstrated leadership experience in managing technical projects.
- Ability to work effectively in a fully remote team environment.
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?
Lead AI Solutions Architect - Machine Learning & Data Science
Posted 17 days ago
Job Viewed
Job Description
Responsibilities:
- Designing end-to-end AI and machine learning solutions to address complex business challenges.
- Architecting scalable and robust ML pipelines for data processing, model training, and deployment.
- Leading the development and implementation of predictive models, NLP systems, and computer vision applications.
- Evaluating and selecting appropriate AI technologies, frameworks, and cloud services.
- Collaborating with data scientists and engineers to ensure efficient and effective solution delivery.
- Providing technical leadership and guidance to AI/ML teams.
- Communicating complex technical concepts to non-technical stakeholders.
- Staying current with the latest research and advancements in AI and machine learning.
- Minimum of 8 years of experience in AI, machine learning, or data science, with 3+ years in an architect or lead role.
- M.Sc. or Ph.D. in Computer Science, Data Science, Artificial Intelligence, or a related field; M.Sc. required.
- Extensive experience with cloud platforms (AWS, Azure, GCP) and their AI/ML services.
- Expertise in Python or R, and deep learning frameworks (TensorFlow, PyTorch).
- Proven ability to design and deploy production-level AI solutions.
- Strong understanding of various machine learning algorithms and data science methodologies.
- Excellent leadership, communication, and problem-solving skills.
- Ability to thrive in a dynamic, remote work environment.
Is this job a match or a miss?