Machine Learning (Computer Vision) Internship

  • Cairo, Egypt
  • Internship
  • Hybrid

Job Description:

Job Description

  • Analyzing various ML algorithms that could be used to solve a given problem and ranking them by their success probability.
  • Exploring and visualizing data and identifying differences in data distribution that could affect performance in live deployment.
  • Data quality validation and cleaning.
  • Finding available datasets online that could be used for training
  • Defining validation strategies
  • Defining the preprocessing or feature engineering to be done on a given dataset
  • Defining data augmentation pipelines
  • Training models and tuning their hyperparameters
  • Analyzing the errors of the model and designing strategies to overcome them

Job Requirements

  • Bachelor's degree (or pursuing one) in Computer Science, Computer Engineering or equivalent experience.
  • Excellent knowledge in Python, SQL
  • Experience and knowledge with web scraping
  • Experience working with machine learning frameworks such as PyTorch, Tensorflow, scikit-learn
  • Solid understanding of Object-Oriented Programming (OOP)
  • Expertise in visualizing and manipulating big datasets
  • Familiarity with Git
  • Excellent communication and documentation skills