251 AI Ml Engineer jobs in Kenya
AI/ML Engineer - Natural Language Processing
Posted today
Job Viewed
Job Description
As an AI/ML Engineer, your responsibilities will include data preprocessing, feature engineering, model selection, training, evaluation, and deployment. You will explore and implement various NLP techniques, such as sentiment analysis, text classification, named entity recognition, machine translation, and question answering systems. Collaboration with other engineers, data scientists, and product managers will be essential to translate business requirements into effective AI solutions. The ideal candidate will possess a strong foundation in computer science, machine learning, and mathematics, coupled with practical experience in Python and relevant ML libraries (e.g., TensorFlow, PyTorch, spaCy, NLTK). You should be adept at working with cloud platforms and MLOps practices. A commitment to continuous learning and staying abreast of the latest advancements in AI and NLP research is crucial.
Key Responsibilities:
- Design, develop, and implement advanced NLP models and algorithms.
- Process and analyze large volumes of text data for machine learning applications.
- Build and train machine learning models for tasks such as text classification, sentiment analysis, and entity recognition.
- Evaluate model performance and implement optimizations for accuracy and efficiency.
- Deploy NLP models into production environments using MLOps best practices.
- Collaborate with cross-functional teams to define AI project requirements and solutions.
- Stay current with the latest research and advancements in AI and NLP.
- Write clean, maintainable, and well-documented code.
- Contribute to the overall AI strategy and research roadmap.
Qualifications:
- Master's or Ph.D. in Computer Science, Artificial Intelligence, Machine Learning, or a related quantitative field.
- Minimum of 4 years of experience in AI/ML engineering with a focus on NLP.
- Strong theoretical and practical understanding of machine learning concepts and algorithms.
- Proficiency in Python and key NLP libraries (e.g., TensorFlow, PyTorch, spaCy, Hugging Face Transformers).
- Experience with data preprocessing and feature engineering for text data.
- Familiarity with cloud platforms (AWS, GCP, Azure) and MLOps practices.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration abilities for remote teamwork.
- Publications in relevant AI/ML conferences are a plus.
AI/ML Engineer - Natural Language Processing
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and implement state-of-the-art NLP models using deep learning frameworks (e.g., TensorFlow, PyTorch).
- Work with large text datasets, including data cleaning, preprocessing, and feature engineering.
- Apply various NLP techniques such as sentiment analysis, topic modeling, named entity recognition, text classification, and machine translation.
- Develop and deploy chatbots, virtual assistants, and other conversational AI applications.
- Collaborate with data scientists, software engineers, and product managers to integrate AI/ML solutions into products and services.
- Evaluate model performance, identify areas for improvement, and iterate on model design.
- Stay current with the latest research and advancements in AI, ML, and NLP.
- Contribute to the development of AI infrastructure and MLOps pipelines.
- Present findings and technical details to both technical and non-technical audiences.
- Write clean, efficient, and well-documented code for AI/ML models and pipelines.
Qualifications:
- Master's or PhD in Computer Science, Artificial Intelligence, Data Science, Computational Linguistics, or a related field.
- 3+ years of professional experience in AI/ML engineering with a specialization in NLP.
- Proven experience developing and deploying NLP models using libraries like NLTK, spaCy, Transformers (Hugging Face), and Gensim.
- Proficiency in Python and relevant ML/DL libraries (TensorFlow, PyTorch, Scikit-learn).
- Strong understanding of deep learning architectures for NLP (e.g., RNNs, LSTMs, Transformers, BERT).
- Experience with cloud platforms (AWS, Azure, GCP) and MLOps tools is a plus.
- Excellent analytical, problem-solving, and critical thinking skills.
- Strong communication and collaboration abilities, essential for a remote team.
- Ability to work independently and manage complex projects in a distributed environment.
- Experience with large language models (LLMs) and prompt engineering is highly desirable.
Remote AI/ML Engineer - Natural Language Processing
Posted today
Job Viewed
Job Description
Key responsibilities:
- Develop and implement NLP algorithms and models for tasks such as sentiment analysis, text classification, named entity recognition, and machine translation.
- Utilize deep learning frameworks (e.g., TensorFlow, PyTorch) and NLP libraries (e.g., spaCy, NLTK, Hugging Face Transformers).
- Preprocess and clean large volumes of text data for model training.
- Design and conduct experiments to evaluate model performance and identify areas for improvement.
- Deploy NLP models into production environments, ensuring scalability and reliability.
- Collaborate with data scientists, software engineers, and product managers to integrate NLP capabilities into our products and services.
- Stay current with the latest research and advancements in NLP and machine learning.
- Contribute to the development of reusable NLP components and best practices.
- Document model architectures, training procedures, and evaluation results.
- Present findings and project progress to technical and non-technical stakeholders.
The ideal candidate will possess:
- A Master's or Ph.D. in Computer Science, Artificial Intelligence, Machine Learning, Computational Linguistics, or a related quantitative field.
- Proven experience in developing and deploying NLP models in a professional setting.
- Strong programming skills in Python and familiarity with relevant libraries (e.g., scikit-learn, pandas, numpy).
- Hands-on experience with deep learning frameworks like TensorFlow or PyTorch.
- Deep understanding of various NLP techniques, including word embeddings, sequence-to-sequence models, and attention mechanisms.
- Experience with cloud platforms (AWS, Azure, GCP) for ML model deployment is a plus.
- Excellent problem-solving skills and the ability to tackle complex technical challenges.
- Strong communication and collaboration skills, essential for remote team interaction.
- Ability to work independently and manage project timelines effectively.
- Publication record in top-tier AI/ML or NLP conferences is highly desirable.
Lead AI/ML Engineer (Natural Language Processing)
Posted today
Job Viewed
Job Description
Responsibilities:
- Lead the design, development, and deployment of advanced NLP models for tasks such as text classification, sentiment analysis, entity recognition, and machine translation.
- Develop and implement machine learning algorithms and deep learning architectures (e.g., Transformers, LSTMs, RNNs) tailored for NLP challenges.
- Collaborate with data scientists and engineers to preprocess, clean, and engineer features from large text datasets.
- Conduct rigorous experimentation, model evaluation, and hyperparameter tuning to optimize performance.
- Build and maintain scalable ML pipelines for training and inference.
- Stay abreast of the latest research and advancements in AI, machine learning, and NLP.
- Mentor and guide junior AI/ML engineers and data scientists.
- Communicate complex technical concepts and results effectively to both technical and non-technical stakeholders.
- Contribute to the overall AI/ML strategy and technology roadmap.
- Ensure the responsible and ethical development and deployment of AI systems.
Qualifications:
- Master's or Ph.D. in Computer Science, Artificial Intelligence, Machine Learning, or a related quantitative field.
- 7+ years of experience in machine learning and deep learning, with a significant focus on NLP.
- Proven track record of successfully developing and deploying production-level NLP models.
- Expertise in Python and ML libraries such as TensorFlow, PyTorch, scikit-learn, and NLTK/spaCy.
- Deep understanding of NLP techniques, algorithms, and frameworks.
- Experience with cloud platforms (AWS, Azure, GCP) and MLOps practices.
- Strong programming skills and experience with data manipulation tools.
- Excellent analytical, problem-solving, and critical thinking abilities.
- Demonstrated leadership capabilities and experience managing technical teams.
- Exceptional communication and interpersonal skills, adept at working in a distributed team environment.
Remote AI/ML Engineer - Natural Language Processing
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Develop and implement NLP models for various language understanding tasks.
- Design, train, and evaluate machine learning models using deep learning frameworks.
- Preprocess and clean large text datasets for model training.
- Optimize model performance and efficiency for deployment.
- Collaborate with data scientists and software engineers on AI projects.
- Stay abreast of the latest advancements in NLP and AI research.
- Build and maintain robust ML pipelines and infrastructure.
- Deploy models into production environments.
- Contribute to the development of AI strategy and product roadmaps.
- Communicate technical findings to both technical and non-technical stakeholders.
Remote AI/ML Engineer - Natural Language Processing
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and deploy NLP models for tasks such as text classification, sentiment analysis, named entity recognition, question answering, and machine translation.
- Implement and fine-tune transformer-based models (e.g., BERT, GPT) and other state-of-the-art NLP architectures.
- Preprocess and clean large text datasets for model training.
- Develop and maintain robust data pipelines for NLP applications.
- Evaluate model performance using appropriate metrics and iterate to improve accuracy and efficiency.
- Collaborate with data scientists, software engineers, and product managers to integrate NLP capabilities into products.
- Stay current with the latest research and advancements in NLP and machine learning.
- Contribute to the development of MLOps practices for deploying and managing NLP models.
- Explore and experiment with new NLP techniques and tools.
- Write clean, efficient, and well-documented code.
- Present research findings and project progress to technical and non-technical audiences.
- Ensure the ethical development and deployment of AI systems.
- Optimize models for performance and scalability on cloud platforms.
- Identify opportunities to apply NLP to solve business problems.
- Contribute to knowledge sharing within the AI/ML team.
Qualifications:
- Master's degree or PhD in Computer Science, Artificial Intelligence, Machine Learning, Computational Linguistics, or a related field.
- Proven experience in developing and deploying NLP models in a production environment.
- Strong proficiency in programming languages such as Python.
- Expertise with NLP libraries and frameworks like NLTK, spaCy, Hugging Face Transformers, TensorFlow, and PyTorch.
- Solid understanding of machine learning concepts, algorithms, and statistical modeling.
- Experience with cloud platforms (AWS, GCP, Azure) and MLOps tools.
- Excellent problem-solving, analytical, and critical thinking skills.
- Strong communication and collaboration skills for effective remote teamwork.
- Ability to work independently, manage project timelines, and deliver high-quality results.
- Published research in NLP or related fields is a significant plus.
- A dedicated home office with a high-performance workstation and a stable, high-speed internet connection.
This fully remote position offers an exciting opportunity to work on groundbreaking AI projects and shape the future of language technology.
Remote AI/ML Engineer - Natural Language Processing
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, train, and deploy advanced NLP models for tasks such as text classification, sentiment analysis, named entity recognition, question answering, and summarization.
- Implement state-of-the-art machine learning algorithms and deep learning architectures (e.g., Transformers, LSTMs, CNNs).
- Process and analyze large datasets of text data to extract meaningful insights and prepare data for model training.
- Develop and maintain NLP pipelines for data preprocessing, feature extraction, and model evaluation.
- Collaborate with data scientists, software engineers, and product managers to integrate NLP capabilities into existing and new products.
- Conduct research on new NLP techniques and approaches to continuously improve model performance.
- Evaluate model performance, identify areas for improvement, and implement optimization strategies.
- Build and maintain robust ML pipelines for model deployment and monitoring.
- Stay abreast of the latest advancements in AI, machine learning, and NLP research.
- Contribute to the company's intellectual property through publications and presentations.
- Write clean, efficient, and well-documented code in Python and relevant libraries.
- Participate in code reviews and knowledge sharing sessions with the team.
- Ensure the ethical development and deployment of AI models.
Qualifications:
- Master's or Ph.D. in Computer Science, Artificial Intelligence, Machine Learning, Computational Linguistics, or a related quantitative field.
- Minimum of 4 years of hands-on experience in AI/ML engineering, with a strong specialization in NLP.
- Proven experience in developing and deploying NLP models in production environments.
- Proficiency in Python and deep learning frameworks such as TensorFlow, PyTorch, or Keras.
- Expertise in NLP libraries and tools like NLTK, SpaCy, Hugging Face Transformers, or Gensim.
- Strong understanding of various NLP tasks, algorithms, and evaluation metrics.
- Experience with cloud platforms (AWS, Azure, GCP) for ML model deployment.
- Familiarity with big data technologies (e.g., Spark, Hadoop) is a plus.
- Excellent problem-solving, analytical, and critical thinking skills.
- Strong communication and collaboration skills, comfortable working in a remote team environment.
- Ability to work independently and manage projects effectively.
This is a prime opportunity for an AI/ML expert passionate about NLP to contribute to cutting-edge projects in a fully remote capacity. If you are driven by innovation and eager to shape the future of artificial intelligence, we invite you to apply.
Be The First To Know
About the latest Ai ml engineer Jobs in Kenya !
Remote AI/ML Engineer - Natural Language Processing
Posted today
Job Viewed
Job Description
Responsibilities:
- Design, develop, and deploy NLP models and applications.
- Research and implement state-of-the-art NLP techniques.
- Process and analyze large volumes of text data.
- Train, evaluate, and fine-tune machine learning models.
- Integrate NLP models into production systems and workflows.
- Collaborate with data scientists and software engineers on AI projects.
- Stay updated with the latest advancements in AI, ML, and NLP.
- Document model architectures, processes, and results.
- Contribute to the development of AI-driven products and features.
- Master's or Ph.D. in Computer Science, Artificial Intelligence, or a related field.
- Proven experience as an AI/ML Engineer with a focus on NLP.
- Strong understanding of machine learning, deep learning, and NLP concepts.
- Proficiency in Python and ML/NLP libraries (e.g., TensorFlow, PyTorch, scikit-learn, NLTK, spaCy).
- Experience with data preprocessing and feature engineering for text data.
- Familiarity with cloud platforms (AWS, GCP, Azure) and MLOps.
- Excellent problem-solving, analytical, and communication skills.
- Ability to work independently in a remote team environment.
Lead AI/ML Engineer - Natural Language Processing
Posted today
Job Viewed
Job Description
Responsibilities:
- Lead the design, development, and implementation of advanced NLP models and algorithms.
- Conduct research and experiments to explore new NLP techniques and technologies.
- Build and optimize machine learning pipelines for data preprocessing, model training, and deployment.
- Develop and maintain scalable NLP solutions for various applications, including chatbots, text summarization, and content analysis.
- Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions.
- Mentor and guide junior AI/ML engineers, fostering a culture of learning and innovation.
- Evaluate and benchmark model performance, ensuring accuracy, efficiency, and robustness.
- Publish research findings or contribute to open-source projects in the AI community.
- Ensure ethical considerations and bias mitigation are addressed in AI model development.
- Stay current with the latest advancements in NLP, machine learning, and artificial intelligence.
Qualifications:
- Master's or Ph.D. in Computer Science, Artificial Intelligence, Machine Learning, or a related quantitative field.
- Proven track record of 7+ years in AI/ML engineering with a strong focus on NLP.
- Extensive experience with NLP libraries and frameworks such as TensorFlow, PyTorch, Hugging Face Transformers, spaCy, NLTK.
- Proficiency in programming languages like Python, and experience with libraries like Scikit-learn, Pandas, NumPy.
- Experience with cloud platforms (AWS, Azure, GCP) for model deployment and scaling.
- Strong understanding of deep learning architectures for NLP (e.g., RNNs, LSTMs, Transformers).
- Excellent problem-solving, analytical, and communication skills.
- Ability to lead technical projects and mentor team members.
Senior AI/ML Engineer - Natural Language Processing
Posted today
Job Viewed
Job Description
Responsibilities:
- Design, develop, and implement state-of-the-art NLP models and algorithms.
- Process, clean, and analyze large datasets for machine learning tasks.
- Build and train deep learning models using frameworks like TensorFlow and PyTorch.
- Evaluate model performance and iterate to improve accuracy and efficiency.
- Deploy NLP models into production environments and monitor their performance.
- Collaborate with cross-functional teams to integrate AI solutions into products and services.
- Stay up-to-date with the latest research and advancements in AI and NLP.
- Contribute to the development of new AI features and product enhancements.
- Present technical findings and project progress to stakeholders.
- Master's or Ph.D. in Computer Science, Artificial Intelligence, Machine Learning, or a related quantitative field.
- Minimum of 5 years of experience in machine learning, with a specialization in NLP.
- Proven experience with NLP libraries and frameworks (e.g., NLTK, spaCy, Hugging Face Transformers).
- Strong programming skills in Python.
- Expertise in deep learning architectures and their application to NLP tasks.
- Experience with cloud platforms (AWS, Azure, GCP) and MLOps practices is a plus.
- Excellent analytical, problem-solving, and communication skills.
- Ability to work effectively in a fully remote, collaborative environment.