A

Senior AI Software Engineer (Machine Learning & NLP)

ai wakforce Kenya
Remote
Apply
AI Summary

Design, develop, and deploy AI-driven software solutions as a full-time remote AI Software Engineer at AI Workforce. Build and optimize neural networks, NLP pipelines, and production-grade ML models while collaborating cross-functionally. Requires expertise in deep learning frameworks, software engineering, and MLOps with a passion for socially impactful AI projects.

Key Highlights
Full-time remote role focused on AI/ML software engineering with a social mission in Africa
Build and deploy neural networks, NLP models, and optimize data pipelines for production
Collaborate cross-functionally to advance AI technologies with inclusive growth impact
Key Responsibilities
Design and develop AI-driven software solutions, including machine learning models and NLP capabilities
Build, maintain, and optimize neural network architectures and pattern recognition systems
Collaborate with cross-functional teams to define technical requirements and optimize data pipelines
Deploy models to production environments using cloud platforms, containers, and APIs
Write clean, scalable code and contribute to MLOps best practices, including code reviews
Research and evaluate new AI techniques and frameworks to improve internal tools for data annotation
Technical Skills Required
Python Neural Networks & Deep Learning Natural Language Processing (NLP)
Nice to Have
Experience with TensorFlow or PyTorch
Familiarity with cloud platforms (AWS, GCP, Azure) and containerization (Docker, Kubernetes)
Interest in socially impactful AI projects and diverse team collaboration

Job Description


Company Description AI Workforce is a technology company focused on data annotation for Artificial Intelligence and Machine Learning, with a strong social mission across Africa. Founded in 2020, the organization combines the delivery of high-quality, custom training datasets with initiatives that create sustainable, better-earning opportunities. AI Workforce has supported over 300 individuals, contributing to economic development, job creation, and skill development in local communities. By joining AI Workforce, team members help advance AI technologies while supporting inclusive growth and shared prosperity. The company is committed to a future where technology and humanity progress together in Africa and beyond.
Role Description The AI Software Engineer role is a full-time remote position focused on designing, developing, and deploying AI-driven software solutions. Day-to-day responsibilities include building and maintaining machine learning models, implementing pattern recognition and neural network architectures, and integrating Natural Language Processing (NLP) capabilities into products and tools. The role involves collaborating with cross-functional teams to define technical requirements, optimize data pipelines, and ensure model performance and reliability in production environments. The AI Software Engineer will write clean, scalable code, perform code reviews, and contribute to best practices for software development and MLOps. This position also includes researching new AI techniques, evaluating frameworks, and helping improve internal tools that support data annotation and AI training workflows.
Qualifications

  • Candidates should possess strong Computer Science fundamentals, including algorithms, data structures, and software engineering principles.
  • Candidates should possess skills in Software Development, with experience in one or more programming languages commonly used in AI (e.g., Python, Java, C++), and familiarity with version control and testing.
  • Candidates should possess expertise in Neural Networks and Pattern Recognition, including experience with deep learning frameworks such as TensorFlow or PyTorch.
  • Candidates should possess knowledge of Natural Language Processing (NLP), including hands-on work with NLP libraries, language models, or text-processing pipelines.
  • Relevant experience with machine learning workflows, data pipelines, and deploying models to production (e.g., cloud platforms, containers, APIs) is beneficial.
  • A bachelor’s degree or higher in Computer Science, Engineering, Data Science, or a related field, or equivalent practical experience, is preferred.
  • Strong analytical, problem-solving, and communication skills, with the ability to work effectively in a remote, distributed team environment.
  • Interest in contributing to socially impactful AI projects and working with teams across diverse backgrounds and regions is an advantage.

Similar Jobs

Explore other opportunities that match your interests

Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Not Applicable

tecalliance india

Kenya
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Associate

hire feed

Kenya
Visa Sponsorship Relocation Remote
Job Type Part-time
Experience Level Not Applicable

tecalliance india

Kenya

Subscribe our newsletter

New Things Will Always Update Regularly