1,835 Ml Engineer jobs in Kenya
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)
Lead AI/ML Engineer - Computer Vision
Posted 12 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.
Principal AI/ML Engineer (Computer Vision)
Posted 19 days ago
Job Viewed
Job Description
The ideal candidate possesses a deep theoretical understanding of machine learning, deep learning, and computer vision principles, coupled with hands-on experience in implementing and optimizing models for production environments. Your expertise will span across various AI frameworks (e.g., TensorFlow, PyTorch), programming languages (e.g., Python), and cloud platforms (e.g., AWS, Azure, GCP). You will lead research initiatives, mentor junior engineers, collaborate with product teams, and contribute significantly to the company's intellectual property. A strong publication record or contributions to open-source AI projects is highly desirable. This is an unparalleled opportunity to shape the future of AI in a collaborative, remote setting.
Key Responsibilities:
- Lead the design, development, and implementation of advanced computer vision models and algorithms.
- Conduct cutting-edge research in areas such as object detection, segmentation, image classification, and generative models.
- Develop and deploy ML pipelines for training, evaluation, and inference in production environments.
- Optimize model performance for scalability, efficiency, and real-time applications.
- Collaborate with cross-functional teams to define project requirements and technical specifications.
- Mentor junior AI/ML engineers and contribute to the team's technical growth.
- Stay abreast of the latest advancements in AI, ML, and computer vision research and industry trends.
- Contribute to the company's intellectual property through patents and publications.
- Design and conduct experiments to validate new approaches and algorithms.
- Troubleshoot and resolve complex technical challenges in AI/ML systems.
- Ph.D. or Master's degree in Computer Science, Artificial Intelligence, Machine Learning, or a related field with a specialization in Computer Vision.
- Minimum of 8 years of professional experience in AI/ML engineering, with a significant focus on computer vision.
- Proven track record of developing and deploying sophisticated CV models in production.
- Expertise in deep learning frameworks such as TensorFlow, PyTorch, or similar.
- Strong proficiency in Python and relevant libraries (e.g., OpenCV, Scikit-learn, NumPy).
- Experience with cloud ML platforms and services (AWS SageMaker, Azure ML, GCP AI Platform).
- Excellent analytical, problem-solving, and algorithmic design skills.
- Strong communication and collaboration skills, with the ability to explain complex technical concepts clearly.
- Ability to work independently and lead projects in a fully remote environment.
- Demonstrated experience with large-scale datasets and distributed training.
Lead AI/ML Engineer (Deep Learning)
Posted 19 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.
Principal AI Engineer (Computer Vision)
Posted 19 days ago
Job Viewed
Job Description
Key Responsibilities:
- Lead the design and implementation of advanced computer vision algorithms and systems.
- Develop and train deep learning models for tasks such as object detection, segmentation, tracking, and recognition.
- Optimize model performance for accuracy, speed, and efficiency on various hardware platforms.
- Conduct research into new computer vision techniques and approaches.
- Collaborate with software engineers to integrate computer vision models into production applications.
- Evaluate and benchmark model performance rigorously.
- Mentor and guide junior AI engineers and researchers.
- Stay current with the latest advancements in the field of computer vision and AI.
- Contribute to technical strategy and roadmap for AI/CV initiatives.
- Write high-quality, production-ready code and comprehensive technical documentation.
- Ph.D. or Master's degree in Computer Science, Electrical Engineering, or a related field with a focus on Computer Vision or Machine Learning.
- Minimum of 8 years of experience in computer vision research and development.
- Proven expertise in deep learning frameworks such as TensorFlow, PyTorch, Keras.
- Strong proficiency in Python and C++.
- Solid understanding of image processing techniques and mathematical principles underlying computer vision.
- Experience with large-scale datasets and distributed training.
- Excellent problem-solving, analytical, and algorithmic thinking skills.
- Strong communication and collaboration skills for a remote team environment.
Lead AI Engineer - Deep Learning
Posted 18 days 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.
Senior AI/ML Engineer (Computer Vision)
Posted 19 days ago
Job Viewed
Job Description
Be The First To Know
About the latest Ml engineer Jobs in Kenya !
Remote AI/ML Engineer - Computer Vision
Posted 19 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and implement machine learning models for computer vision tasks (object detection, segmentation, recognition, etc.).
- Collect, clean, and preprocess large datasets for model training and evaluation.
- Train, evaluate, and fine-tune deep learning models using frameworks like TensorFlow, PyTorch, or Keras.
- Develop and maintain robust ML pipelines for data processing, training, and inference.
- Optimize model performance for accuracy, speed, and resource efficiency.
- Deploy ML models into production environments, collaborating with software engineers.
- Research and stay abreast of the latest advancements in AI, ML, and computer vision.
- Collaborate with cross-functional teams to define project requirements and deliverables.
- Document model architectures, experiments, and results thoroughly.
- Troubleshoot and resolve issues related to ML model performance and deployment.
Qualifications:
- Master's or PhD in Computer Science, Artificial Intelligence, Machine Learning, or a related quantitative field.
- Proven experience in developing and deploying computer vision models.
- Strong theoretical and practical knowledge of deep learning techniques (CNNs, RNNs, Transformers).
- Proficiency in Python and ML libraries (TensorFlow, PyTorch, Scikit-learn).
- Experience with data augmentation, model optimization, and performance evaluation.
- Familiarity with cloud platforms (AWS, Azure, GCP) and MLOps practices.
- Excellent problem-solving, analytical, and critical thinking skills.
- Strong communication and collaboration skills for remote teamwork.
- Ability to work independently and manage projects effectively.
Principal AI Research Engineer - Computer Vision
Posted 4 days ago
Job Viewed
Job Description
Senior AI/ML Engineer - Deep Learning
Posted 19 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, train, and deploy state-of-the-art deep learning models for various applications (e.g., computer vision, natural language processing, predictive analytics).
- Conduct research into new AI/ML techniques and algorithms, evaluating their potential applications.
- Preprocess and analyze large, complex datasets to extract valuable insights for model training.
- Implement and optimize machine learning algorithms for scalability and performance.
- Collaborate with software engineers to integrate AI/ML models into production systems and applications.
- Develop and maintain robust ML pipelines and MLOps practices.
- Evaluate and benchmark model performance, identifying areas for improvement and iteration.
- Stay abreast of the latest advancements and research in AI, machine learning, and deep learning.
- Document technical specifications, algorithms, and experimental results.
- Mentor junior AI/ML engineers and contribute to the team's technical growth.
- Participate in code reviews and provide constructive feedback.
- Communicate technical findings and recommendations to both technical and non-technical stakeholders.
Qualifications:
- Ph.D. or Master's degree in Computer Science, Artificial Intelligence, Machine Learning, Statistics, or a related quantitative field.
- Minimum of 7 years of hands-on experience in developing and deploying AI/ML models, with a strong emphasis on deep learning.
- Proficiency in Python and ML libraries/frameworks such as TensorFlow, PyTorch, Keras, Scikit-learn.
- Strong understanding of various deep learning architectures (e.g., CNNs, RNNs, Transformers).
- Experience with cloud platforms (AWS, Azure, GCP) and associated ML services.
- Solid understanding of data structures, algorithms, and software engineering principles.
- Experience with MLOps, model deployment, and monitoring is highly desirable.
- Excellent analytical, problem-solving, and critical thinking skills.
- Strong communication and collaboration skills, with the ability to work effectively in a remote team environment.
- Published research in top-tier AI conferences or journals is a significant plus.
- Experience with big data technologies (e.g., Spark, Hadoop) is beneficial.