Home » Junior/fresh graduate ML engineer

Junior/fresh graduate ML engineer

Function: Technology
Job Type: Permanent/Full time

May 03, 2024

Company Overview:

Uqudo is a leading digital identity and eKYC company revolutionising the way organisations verify identities and comply with KYC, AML, and CDD regulations. Utilising advanced digital identity technology powered by AI, cognitive document analysis, and facial recognition, Uqudo offers a secure, seamless onboarding experience while mitigating fraudulent activities. Our award-winning tech platform drives digital transformation globally, earning accolades across the Middle East and Africa and forming partnerships with industry leaders such as VISA, SmartAfrica, and Microsoft. As part of our innovative team, you’ll contribute to projects at the forefront of identity verification and digital transformation.

Job Description:

We are seeking a dedicated Fresh graduate/Junior ML engineer to join our dynamic document support team at uqudo. In this role, you will play a vital part in supporting the integration of new documents for our KYC processes, leveraging your ML expertise to contribute to the development of innovative solutions.


  • Collaborate with cross-functional teams to understand requirements and develop AI-based solutions for document support tasks.
  • Utilise your expertise in image processing libraries such as Pillow, OpenCV, and NumPy to enhance document analysis and manipulation processes.
  • Assist in the design and development of AI-driven features focusing on computer vision techniques such as image classification and text detection.
  • Implement and optimise deep learning architectures using frameworks such as TensorFlow/Keras or PyTorch.
  • Collect, clean and label image datasets for various document support related tasks.
  • Maintain and improve our existing algorithms and models, including continuous evaluation, gap analysis, re-training, and fine tuning.
  • Work closely with other technical teams to ensure the successful integration of AI models into our platform.
  • Stay updated on industry trends and emerging technologies, actively contributing ideas for process improvements and innovation.


  • Bachelor or master degree in computer science or related fields.
  • Knowledge in training and fine-tuning deep learning models for computer vision tasks.
  • Strong proficiency in Python.
  • Knowledge with deep learning frameworks such as TensorFlow/Keras and PyTorch, as well as computer vision libraries like Pillow, OpenCV and scikit-image.
  • Previous experience or exposure to real-life projects, either through internships, academic projects, or personal initiatives is a plus.
  • Strong problem-solving skills and attention to detail, with the ability to work effectively in a collaborative team environment.
  • Fluent in Arabic is a plus (spoken and written).

To apply, click here.