MyjobsInKenya DOES NOT charge applicants for registration, applications or interviews.
For any assistance please contact [email protected]
Responsive image

General Duties & Responsibilities

  • Working across a number of business areas providing development, maintenance and support
  • Working as part of a team and occasionally solo developments as the business needs arise
  • Design, builds, and productionizes ML models to solve business challenges using
  • Google Cloud technologies and knowledge of proven ML models and techniques.
  • Research and implement appropriate ML algorithms and tools
  • Design machine learning systems
  • Study and transform data science prototypes
  • Develop machine learning applications according to requirements
  • Select appropriate datasets and data representation methods
  • Run machine learning tests and experiments
  • Perform statistical analysis and fine-tuning using test results
  • Train and retrain systems when necessary
  • Extend existing ML libraries and frameworks
  • Keep abreast of developments in the field
  • Help identify probable causes and provide immediate solution during an incident
  • Work within an agile environment following an agile framework.
  • Contribute significant ideas for making the applications better and easier to use
  • Participate in cutting edge research in artificial intelligence and machine learning applications.
  • Contribute to engineering efforts from planning and organization to execution and delivery to solve complex, real-world engineering problems.

Skills and Experience

  • Research or Industry experience in Artificial Intelligence, Machine Learning (ML) models,
  • ML infrastructure, Natural Language Processing or Deep Learning.
  • Understanding of data structures, data modelling and software architecture
  • Automate & orchestrate ML pipelines
  • Monitor, optimize, and maintain ML solutions
  • Experience in Python programming language and frameworks such as Flask, AIOhttp
  • Familiarity with machine learning frameworks (like Keras or PyTorch) and libraries (like scikit-learn)
  • Ability to work in a team
  • Outstanding analytical and problem-solving skills
  • Experience in multi-threading, message queues, WebSockets
  • Experience with Cloud platforms such as Google cloud platform, AWS would be plus
  • Experience with automation of the development and test processes through CI/CD pipeline (Gitlab, SonarQube, Artifactory, Docker containers)
  • Advanced knowledge of SQL queries
  • Intermediate knowledge of API development
  • Proving track record in building high performance, highly available and scalable systems

Job Qualifications

  • Bachelor's degree in Computer Science, or related technical field, or equivalent work experience.
  • 3 - 5 years of relevant work experience.
  • Experience designing and implementing distributed software systems (e.g Python).
  • Research or Industry experience in Artificial Intelligence, Machine Learning (ML) models,
  • ML infrastructure, Natural Language Processing or Deep Learning.
  • Good oral and written English communication skills
  • Strong grasp of established and emerging technologies, systems, platforms, and software
  • Ability to organize and manage multiple priorities
  • Technical curiosity - Willingness to explore and learn new technologies that are unfamiliar
  • Ability to work in a fast pace delivery oriented environment
  • Ability to deliver short term results while invest in long term strategic solutions
  • Self-starter, and Self-motivated and able to learn independently
  • Team player who is eager to help others to succeed


Not Specified