2,486 Principal Machine Learning Engineer Remote jobs in Kenya
Principal Machine Learning Engineer - Remote
Posted 13 days ago
Job Viewed
Job Description
Responsibilities:
- Lead the design, development, and deployment of state-of-the-art machine learning models and algorithms.
- Architect scalable and robust ML systems for data processing, model training, and inference.
- Collaborate with domain experts and data scientists to define ML problems and develop effective solutions.
- Mentor and guide junior engineers, fostering a culture of technical excellence and innovation.
- Evaluate and select appropriate ML frameworks, tools, and technologies.
- Conduct thorough research on new ML techniques and their potential applications.
- Optimize model performance, efficiency, and scalability for production environments.
- Develop and maintain comprehensive documentation for ML models and systems.
- Contribute to the strategic direction of AI and ML initiatives within the organization.
- Ensure ethical considerations and bias mitigation are integrated into ML development processes.
- Communicate complex technical concepts clearly to both technical and non-technical stakeholders.
- Master's or Ph.D. in Computer Science, Artificial Intelligence, Machine Learning, or a related quantitative field.
- 10+ years of experience in machine learning engineering or a closely related role, with a significant focus on building production-level ML systems.
- Expertise in programming languages such as Python, and proficiency with ML libraries (e.g., TensorFlow, PyTorch, Scikit-learn).
- Deep understanding of various ML algorithms, including deep learning, reinforcement learning, and natural language processing.
- Proven experience with cloud platforms (AWS, Azure, GCP) and MLOps practices.
- Strong software engineering fundamentals, including data structures, algorithms, and system design.
- Excellent problem-solving abilities and a passion for tackling challenging problems.
- Demonstrated leadership skills and the ability to mentor others.
- Outstanding communication and interpersonal skills, suitable for a remote team environment.
Principal AI Engineer - Remote Machine Learning Systems
Posted 22 days ago
Job Viewed
Job Description
Responsibilities:
- Lead the design, development, and implementation of advanced machine learning models and algorithms.
- Develop and maintain scalable, production-ready AI systems and infrastructure.
- Conduct research into state-of-the-art AI techniques and evaluate their applicability to our client's challenges.
- Collaborate with cross-functional teams, including data scientists, software engineers, and product managers, to define AI project requirements and roadmaps.
- Mentor and guide junior AI engineers, fostering a culture of technical excellence and innovation.
- Optimize model performance, efficiency, and scalability.
- Ensure the ethical and responsible development and deployment of AI systems.
- Stay abreast of the latest research and advancements in AI, machine learning, and related fields.
- Contribute to technical strategy and roadmap planning for AI initiatives.
- Develop and implement robust testing and validation procedures for AI models.
- Present complex technical concepts and findings to both technical and non-technical audiences.
- Master’s or Ph.D. in Computer Science, Artificial Intelligence, Machine Learning, or a related quantitative field.
- Minimum of 10 years of professional experience in AI/ML development, with a significant focus on building and deploying production systems.
- Extensive experience with deep learning frameworks (e.g., TensorFlow, PyTorch) and machine learning libraries (e.g., Scikit-learn).
- Proficiency in programming languages such as Python, Java, or C++.
- Strong understanding of data structures, algorithms, and software engineering best practices.
- Proven experience in leading complex technical projects and mentoring engineering teams.
- Demonstrated ability to work effectively in a fully remote, collaborative environment.
- Excellent problem-solving, analytical, and critical thinking skills.
- Strong communication and presentation skills.
- Experience with cloud platforms (AWS, Azure, GCP) and MLOps is highly desirable.
Principal AI Research Scientist - Remote Machine Learning
Posted 22 days ago
Job Viewed
Job Description
Principal AI Engineer (Remote)
Posted 14 days ago
Job Viewed
Job Description
Key Responsibilities:
- Lead the design, development, and implementation of sophisticated machine learning and deep learning models.
- Define the technical roadmap and strategy for AI initiatives within the organization.
- Develop and optimize algorithms for various AI applications, including natural language processing, computer vision, and predictive analytics.
- Build and maintain robust MLOps pipelines for model training, deployment, monitoring, and management.
- Collaborate with data scientists, software engineers, and product managers to integrate AI solutions into existing products and services.
- Mentor and guide junior AI engineers and data scientists.
- Stay abreast of the latest research, trends, and technologies in the field of AI and machine learning.
- Evaluate and select appropriate AI/ML frameworks, tools, and platforms.
- Ensure the scalability, reliability, and security of AI systems.
- Communicate complex AI concepts and project outcomes to technical and non-technical stakeholders.
- Contribute to the company's intellectual property through research and innovation.
- Troubleshoot and resolve complex technical challenges related to AI model performance and deployment.
Qualifications:
- Master's or Ph.D. in Computer Science, Artificial Intelligence, Machine Learning, or a related quantitative field.
- 10+ years of experience in software engineering, with at least 7 years focused on AI/ML development.
- Proven track record of successfully developing and deploying production-ready AI models.
- Expertise in multiple programming languages, especially Python, and ML libraries (e.g., TensorFlow, PyTorch, Scikit-learn).
- Deep understanding of ML algorithms, deep learning architectures, and statistical modeling.
- Experience with cloud platforms (AWS, Azure, GCP) and their AI/ML services.
- Proficiency in MLOps tools and practices (e.g., Docker, Kubernetes, MLflow).
- Strong background in data engineering, feature engineering, and data preprocessing.
- Excellent analytical, problem-solving, and algorithmic thinking skills.
- Exceptional communication and leadership abilities, with a passion for mentoring.
- Experience with distributed computing frameworks (e.g., Spark) is a plus.
- Published research in top-tier AI/ML conferences or journals is highly desirable.
This is an unparalleled opportunity for a leading AI expert to shape groundbreaking technologies in a dynamic, fully remote setting and drive significant business impact for our client.
Principal AI Research Scientist (Remote)
Posted 22 days ago
Job Viewed
Job Description
Responsibilities:
- Lead cutting-edge research in areas such as machine learning, deep learning, natural language processing, computer vision, reinforcement learning, and generative AI.
- Design and implement novel algorithms and models to solve complex real-world problems.
- Conduct theoretical analysis and empirical studies to validate research hypotheses.
- Develop and deploy scalable AI systems and prototypes.
- Mentor and guide a team of AI researchers and engineers, fostering a collaborative and innovative research environment.
- Publish research findings in top-tier conferences and journals (e.g., NeurIPS, ICML, CVPR, ACL).
- Collaborate with product teams to translate research breakthroughs into practical applications and products.
- Stay abreast of the latest advancements in AI and machine learning, identifying new research opportunities.
- Evaluate and select appropriate tools, frameworks, and technologies for AI development and deployment.
- Contribute to the company's intellectual property portfolio through patents and publications.
- Present research findings to technical and non-technical audiences, including senior leadership.
- Ph.D. or Master's degree in Computer Science, Artificial Intelligence, Machine Learning, or a related quantitative field.
- Minimum of 8 years of hands-on research experience in AI/ML, with a strong publication record in reputable venues.
- Proven expertise in one or more AI subfields such as deep learning, NLP, computer vision, reinforcement learning, etc.
- Proficiency in programming languages such as Python, and deep learning frameworks such as TensorFlow, PyTorch, or JAX.
- Experience with large-scale data processing and distributed computing frameworks (e.g., Spark).
- Strong theoretical foundation in mathematics, statistics, and algorithms relevant to AI.
- Demonstrated ability to lead research projects and mentor junior scientists.
- Excellent problem-solving, analytical, and critical thinking skills.
- Outstanding communication and presentation skills, with the ability to explain complex technical concepts clearly.
- Ability to work independently and drive research initiatives in a fully remote setting.
- Experience with cloud platforms (AWS, Azure, GCP) for AI workloads is a plus.
Remote Data Science Apprentice - AI & Machine Learning
Posted 5 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.
Lead AI Solutions Architect - Machine Learning & Data Science
Posted 14 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.
Be The First To Know
About the latest Principal machine learning engineer remote Jobs in Kenya !
Data Science and Machine Learning Apprentice
Posted 22 days ago
Job Viewed
Job Description
What You'll Learn:
- Data Preprocessing and Exploration
- Feature Engineering and Selection
- Supervised and Unsupervised Machine Learning Algorithms (e.g., Regression, Classification, Clustering)
- Model Evaluation and Tuning
- Introduction to Deep Learning Concepts
- Data Visualization and Storytelling
- Programming with Python (libraries like Pandas, NumPy, Scikit-learn, TensorFlow/PyTorch)
- Big Data Technologies (exposure to platforms like Spark)
- Version Control (Git) and Collaboration Tools
- Best practices for remote collaboration and communication in a tech environment.
- Strong analytical and quantitative skills.
- Proficiency in at least one programming language, preferably Python.
- Understanding of basic statistics and calculus.
- A keen interest in data science, machine learning, and artificial intelligence.
- Excellent problem-solving skills and attention to detail.
- Ability to work independently and manage time effectively in a remote setting.
- Good communication skills, with the ability to explain technical concepts to a non-technical audience.
- Bachelor's degree in a quantitative field (e.g., Computer Science, Statistics, Mathematics, Engineering) or equivalent practical experience.
- Must be eligible to work remotely from 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)
Data Science Intern - Machine Learning Applications
Posted 6 days ago
Job Viewed
Job Description
Responsibilities:
- Assist in collecting, cleaning, and transforming large datasets.
- Perform feature engineering and data preprocessing for machine learning models.
- Implement and test various machine learning algorithms.
- Support the evaluation and validation of model performance.
- Collaborate with senior data scientists on ongoing research projects.
- Document code, methodologies, and findings.
- Assist in preparing data visualizations and reports.
- Contribute to team discussions and brainstorming sessions.
- Currently pursuing a Bachelor's or Master's degree in Computer Science, Statistics, Mathematics, Engineering, or a related quantitative field.
- Solid understanding of statistical concepts and machine learning principles.
- Proficiency in Python or R programming.
- Familiarity with machine learning libraries (e.g., scikit-learn, TensorFlow, PyTorch).
- Experience with data manipulation libraries (e.g., Pandas) and SQL.
- Strong analytical and problem-solving skills.
- Eagerness to learn and adapt in a research-focused environment.
- Good communication and teamwork abilities.