Ali Fadel

Ali Fadel

Machine Learning Engineer II

Amazon

Biography

I am a machine learning engineer at Amazon, working on the search domain. Beyond my professional role, I am passionate about researching natural language processing (NLP) for the Arabic language, such as diacritization, as well as investigating source code-related issues such as author identification and generation. Simultaneously, I am involved in numerous open-source initiatives, aimed at expanding my software engineering knowledge and offering valuable resources for Muslims and Arabic speakers. Additionally, I maintain a modest YouTube presence where I educate viewers on problem-solving, fundamental machine learning concepts, and other subjects through my channel, YAGs.

Interests
  • Natural Language Processing
  • Software Engineering
  • Open-Source Projects
  • Problem Solving
  • Content Creation
Education
  • BSc in Computer Science, 2019

    Jordan University of Science and Technology

Experience

 
 
 
 
 
Machine Learning Engineer II
Oct 2019 – Present Amman, Jordan
  • Significantly improved the Arabic-to-English machine translation model utilized in search, achieving an increase of ~10 COMET scores by meticulously analyzing data processing procedures and implementing robust filtration processes on the dataset.
  • Enhanced the Arabic linguistic analysis within the search pipeline by introducing an innovative stemming algorithm and implementing advanced synonym mining techniques to optimize search results.
  • Designed and developed multiple high-performance data pipelines capable of handling terabytes of data, delivering daily training and inferencing-ready builds for seamless integration and deployment.
  • Actively contributed to the design and development of various search systems and experiments, successfully supporting production traffic across multiple marketplaces and driving continuous improvement in search performance.
 
 
 
 
 
Research Assistant
May 2019 – May 2021 Irbid, Jordan
  • Developed expertise in natural language processing (NLP) tasks, including text classification such as Semantic Text Similarity (STS), token labeling like Arabic Text Diacritization (ADT), and sequence-to-sequence challenges like neural machine translation (NMT).
  • Achieved notable success in machine learning competitions, including 2nd place out of 10 in NSURL Semantic Question Similarity (Arabic), 4th place out of 19 in WANLP MADAR, and 3rd place out of 17 in SemEval ComVE.
  • Spearheaded the organization of multiple machine learning competitions, such as AI-SOCO at FIRE and ArEnMulti30K at WAT.
  • Authored numerous research papers presented at various academic conferences.
 
 
 
 
 
Machine Learning Engineer Intern
Samsung Electronics
Feb 2019 – May 2019 Amman, Jordan
  • Tackled text classification challenges by employing machine and deep learning methods, including TF-IDF, SVMs, RNNs, CNNs, and Transformers, for dialect identification in support of a multi-dialect translation system.
  • Enhanced the dialect identification system’s accuracy by 3% through the introduction of a novel model architecture for the Arabic language, utilizing RNNs and word embeddings.
  • Assessed various word embedding techniques such as Word2Vec and FastText, and visualized their effectiveness for Arabic words using the t-SNE dimensionality reduction algorithm.
  • Initiated a noise-cleaning project aimed at automatically removing noise from Bixby audio segments and identifying suitable samples for use as training data by the end of the internship.
 
 
 
 
 
Freelance Trainer
Jul 2017 – Feb 2019 Remote
  • Producing video tutorials for three distinct courses that demonstrate the application of the Ruby on Rails framework in creating real-life projects.
  • Designing an introductory course covering Ruby on Rails basics and guiding learners in constructing a straightforward Content Management System (CMS) application.
  • Developing an intermediate course that teaches the use of the Ruby on Rails framework in building a forum similar to HsoubIO (akin to StackOverflow).
  • Crafting an advanced course focused on scaling the Ruby on Rails framework for the development of large-scale projects, such as Twitter.
  • Ensuring the availability of these courses through the Hsoub Academy platform.

Accomplish­ments

Introduction to TensorFlow for Artificial Intelligence, Machine Learning, and Deep Learning
See certificate
Deep Learning Spepcialization
See certificate
Machine Learning
See certificate
Systematic Program Design
See certificate
CS50: Introduction to Computer Science
See certificate

Projects

Tafrigh

Tafrigh

A user-friendly tool to convert YouTube videos into text, SRT, or VTT files using OpenAI’s Whisper or Facebook’s Wit.ai.

Taqtie

Taqtie

Intuitive audio and video editing GUI for content creators, enabling easy cutting and merging with a straightforward interface and minimal steps.

Islam200QA

Islam200QA

Easy-to-use app offers Muslims a straightforward beliefs book in a Q&A format, featuring a scholar providing detailed explanations for each answer.

Sha3bor

Sha3bor

Comprehensive suite of models for generating, diacritizing, and analyzing Arabic poetry using GPT2, BERT, and CANINE transformers. Secured third place in the Arabthon competition.

Shakkelha

Shakkelha

Advancing Arabic NLP through a deep learning-based system for automated diacritization of Arabic text in a concise, efficient, and cutting-edge research project.

KONTESTS

KONTESTS

Unified web crawler aggregates programming contests from multiple online judges, streamlining and centralizing scheduling in a single platform.

codeforces2pdf

codeforces2pdf

User-friendly tool for effortlessly extracting CodeForces contests and problems into accessible, well-formatted PDF files.

Publications

Quickly discover relevant content by filtering publications.