We use cookies

We use cookies and other tracking technologies to improve your browsing, analyze our website traffic and to understand where our visitors are coming from.

Stricly necessary cookies

These cookies are essential to provide you with functionalities available through our website.

Tracking cookies

These cookies are used to collect information to analyse the traffic of our website which helps us to understand how we can improve our website for you. The collected information do not identify any individual visitor.


Check out our latest vacancies…

Graph ML Expert

Kigali, Rwanda

We are seeking an experienced ML expert to join our team. You will be responsible for designing and developing ML, Graph ML, and Deep Learning systems, ensuring their accuracy, efficiency, and scalability. Your role will involve collaborating in an agile environment, conducting research, and staying up to date with the latest advancements in the field. Strong qualifications, including proven experience, understanding of graph techniques, solid knowledge of data structures and software architecture, and proficiency in Python, Java, and R, are required. Effective problem-solving and communication skills are essential.


  • Design and develop Machine Learning (ML), Graph ML, and Deep Learning systems in alignment with project requirements and objectives.
  • Study and transform data science prototypes into scalable and robust ML solutions, ensuring their accuracy and efficiency.
  • Perform statistical analysis and fine-tuning of ML models using test results, optimizing their performance.
  • Extend existing ML libraries and frameworks to incorporate graph-based approaches, expanding their capabilities.
  • Collaborate in an agile and collaborative environment to evaluate business needs, build, and test machine and deep learning systems.
  • Train and retrain ML systems when necessary to ensure continuous improvement and adaptability.
  • Conduct research to identify and implement appropriate ML algorithms and tools, staying up to date with the latest advancements in the field.

Qualification and requirements

  • Proven experience as an ML Engineer or similar role, with a track record of developing successful ML solutions.
  • Strong understanding of Graph ML techniques and their applications, with hands-on experience working with graph-based data.
  • Solid understanding of data structures, data modeling, and software architecture, ensuring efficient and scalable ML implementations.
  • Deep knowledge of mathematics, probability, statistics, and algorithms, enabling the application of advanced techniques.
  • Proficiency in writing robust code in languages such as Python, Java, and R, with a focus on maintainability and performance.
  • Familiarity with machine learning frameworks like Keras or PyTorch and libraries like scikit-learn, leveraging existing tools to accelerate development.
  • Outstanding analytical and problem-solving skills, with the ability to tackle complex ML challenges and deliver effective solutions.
  • Excellent communication skills, both written and verbal, with the ability to work collaboratively in a team environment.
  • BSc in Computer Science, Mathematics, or a similar field; a Master's degree is a plus, showcasing advanced expertise.

If you meet the qualification and requirements and would like to be part of a new international technology movement then apply today.