1,063 Senior AI Ml Engineer Computer Vision jobs in Kenya
Machine Learning Engineer - AI Research
Posted 20 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and implement machine learning models and algorithms.
- Conduct research and experiments to advance AI capabilities.
- Process, clean, and analyze large datasets.
- Perform feature engineering and model selection.
- Train, evaluate, and optimize machine learning models.
- Deploy ML models into production environments.
- Collaborate with research and engineering teams on AI projects.
- Stay up-to-date with the latest advancements in ML and AI.
- Document research findings and technical specifications.
- Contribute to the development of new AI products and services.
Qualifications:
- Master's or Ph.D. in Computer Science, Machine Learning, Statistics, or a related quantitative field.
- 3+ years of experience in machine learning engineering or AI research.
- Proficiency in programming languages such as Python.
- Experience with ML frameworks like TensorFlow, PyTorch, or scikit-learn.
- Strong understanding of statistical modeling, algorithms, and data structures.
- Experience with data manipulation and analysis tools.
- Excellent problem-solving and analytical skills.
- Ability to work independently and manage research projects in a remote setting.
- Strong communication and presentation skills.
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)
Principal Machine Learning Engineer - AI Research
Posted 10 days ago
Job Viewed
Job Description
Senior Computer Vision Engineer - AI Systems
Posted 6 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and implement state-of-the-art computer vision algorithms and models for various applications.
- Work with large-scale datasets for training and evaluating computer vision models.
- Collaborate with a team of AI researchers and engineers to integrate vision systems into broader AI platforms.
- Optimize computer vision algorithms for performance, accuracy, and efficiency on different hardware platforms.
- Stay abreast of the latest research and advancements in computer vision, deep learning, and machine learning.
- Develop prototypes and conduct rigorous testing to validate solutions.
- Contribute to the design and architecture of scalable computer vision systems.
- Publish research findings and present work at leading conferences and in journals.
- Mentor junior engineers and contribute to a culture of technical excellence and innovation.
- Ensure the responsible and ethical development of AI systems, addressing potential biases.
- Ph.D. or Master's degree in Computer Science, Electrical Engineering, Artificial Intelligence, or a related field with a specialization in Computer Vision.
- 5+ years of hands-on experience in developing and deploying computer vision algorithms.
- Strong proficiency in C++ and Python, along with experience in relevant libraries (e.g., OpenCV, scikit-image).
- Expertise in deep learning frameworks such as TensorFlow, PyTorch, or Keras.
- Proven experience with deep learning models for image recognition, object detection, segmentation, and tracking.
- Solid understanding of image processing techniques and mathematical principles underlying computer vision.
- Experience with cloud platforms (AWS, GCP, Azure) and distributed computing is a plus.
- Excellent problem-solving, analytical, and critical thinking skills.
- Strong communication and collaboration skills, particularly in a remote work environment.
- Ability to work independently and lead technical initiatives.
Senior Machine Learning Engineer (AI Research)
Posted 20 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and implement state-of-the-art machine learning algorithms and models for various applications.
- Conduct research into new ML techniques, including deep learning, reinforcement learning, and natural language processing.
- Build and maintain robust ML pipelines for data preprocessing, model training, evaluation, and deployment.
- Collaborate with data scientists and domain experts to define project requirements and translate business needs into technical solutions.
- Optimize ML models for performance, scalability, and efficiency in production environments.
- Stay abreast of the latest research and developments in the field of artificial intelligence and machine learning.
- Contribute to the publication of research findings and the development of intellectual property.
- Mentor junior engineers and contribute to a culture of innovation and continuous learning.
- Evaluate and select appropriate tools, libraries, and frameworks for ML development.
- Ensure the ethical and responsible development and deployment of AI systems.
- 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 machine learning engineering or AI research.
- Proven expertise in developing and deploying ML models using frameworks like TensorFlow, PyTorch, or scikit-learn.
- Strong programming skills in Python, with experience in data manipulation and analysis libraries (e.g., NumPy, Pandas).
- Solid understanding of statistical modeling, algorithms, and data structures.
- Experience with cloud platforms (AWS, Azure, GCP) for ML workloads is highly desirable.
- Excellent problem-solving, analytical, and critical thinking abilities.
- Strong communication and collaboration skills, essential for a remote team environment.
- Demonstrated ability to lead complex ML projects from conception to production.
- Experience with big data technologies (e.g., Spark) is a plus.
Lead Machine Learning Engineer (AI)
Posted 13 days ago
Job Viewed
Job Description
Machine Learning Engineer - AI Research - Remote
Posted 15 days ago
Job Viewed
Job Description
Be The First To Know
About the latest Senior ai ml engineer computer vision Jobs in Kenya !
Senior AI & Machine Learning Engineer - Deep Learning
Posted 20 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and implement state-of-the-art deep learning models for various applications, including but not limited to, computer vision, natural language processing, and predictive analytics.
- Conduct research into new AI techniques and algorithms, staying at the forefront of the field.
- Preprocess, clean, and manage large datasets for model training and evaluation.
- Train, validate, and fine-tune deep learning models to achieve optimal performance.
- Develop robust and scalable ML pipelines for deployment in production environments.
- Collaborate with cross-functional teams, including data scientists, software engineers, and product managers, to integrate AI solutions into products and services.
- Evaluate the performance of ML models and identify areas for improvement.
- Write clean, efficient, and well-documented code in Python and relevant ML frameworks (e.g., TensorFlow, PyTorch).
- Stay updated with the latest research papers, conferences, and industry trends in AI and machine learning.
- Contribute to the technical roadmap and strategic direction of the AI team.
- Mentor junior engineers and share knowledge within the team.
Qualifications:
- Master's or Ph.D. in Computer Science, Artificial Intelligence, Machine Learning, or a related quantitative field.
- Minimum of 5 years of hands-on experience in developing and deploying deep learning models.
- Strong expertise in Python programming and experience with major ML libraries and frameworks (e.g., TensorFlow, PyTorch, Keras, scikit-learn).
- Deep understanding of various deep learning architectures (CNNs, RNNs, Transformers, etc.) and their applications.
- Experience with data preprocessing, feature engineering, and model evaluation techniques.
- Proficiency in cloud platforms (AWS, Azure, GCP) for ML model training and deployment.
- Experience with big data technologies (e.g., Spark, Hadoop) is a plus.
- Excellent problem-solving skills and the ability to work on complex, ambiguous challenges.
- Strong communication and collaboration skills, essential for a remote team environment.
- Proven ability to work independently and manage projects effectively.
- Published research in top-tier AI/ML conferences or journals is highly desirable.
- This role will support projects and initiatives relevant to the **Mlolongo, Machakos, KE** region.
Principal Machine Learning Engineer (AI/ML)
Posted 2 days 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.
Lead Machine Learning Engineer - Computer Vision
Posted 20 days ago
Job Viewed
Job Description
Responsibilities:
- Lead the design, development, and implementation of state-of-the-art computer vision models and algorithms for tasks such as object detection, image segmentation, facial recognition, and image generation.
- Oversee the entire ML lifecycle, from data acquisition and preprocessing to model training, evaluation, and deployment.
- Architect scalable and robust ML systems suitable for production environments.
- Collaborate closely with product management, software engineering, and data science teams to define project requirements and deliver impactful solutions.
- Mentor and guide junior machine learning engineers and researchers, fostering technical excellence and professional growth.
- Stay current with the latest research and technological advancements in computer vision and machine learning, identifying opportunities for application.
- Optimize model performance for speed, accuracy, and resource efficiency on various hardware platforms.
- Develop and maintain comprehensive documentation for ML models, pipelines, and system architecture.
- Present research findings and project progress to stakeholders, including technical and non-technical audiences.
- Ensure ethical considerations and bias mitigation are integrated into the development process.
- Master's or Ph.D. in Computer Science, Electrical Engineering, Artificial Intelligence, or a related quantitative field.
- 5+ years of professional experience in machine learning, with a significant focus on computer vision.
- Demonstrated experience in leading ML projects and mentoring engineering teams.
- Expertise in deep learning frameworks like TensorFlow, PyTorch, or Keras.
- Strong programming skills in Python and experience with relevant libraries (e.g., OpenCV, scikit-image, Pillow).
- In-depth understanding of various computer vision techniques and algorithms.
- Proven ability to design, train, and deploy complex deep learning models for vision tasks.
- Experience with cloud computing platforms (e.g., AWS SageMaker, Google AI Platform, Azure ML).
- Excellent problem-solving, analytical, and debugging skills.
- Exceptional communication and collaboration skills, especially in a remote setting.
- Experience with MLOps principles and tools is a strong advantage.
- Familiarity with embedded systems and edge AI deployments is a plus.