View Our Website View All Jobs

Machine Learning Scientist

About Affectiva:

Affectiva, a Smart Eye company, is on a mission to humanize technology. An MIT Media Lab spin-off, Affectiva created and defined the Emotion AI and Human Perception AI categories. Built on deep learning, computer vision, speech science and massive amounts of real-world data, Affectiva’s technology can detect nuanced human emotions, complex cognitive states, activities, interactions and objects people use. In the media industry, Affectiva’s technology is used by 2/3 of the world’s largest advertisers to research consumer engagement with ads, videos and TV programming. In the automotive industry, Affectiva’s Interior Sensing AI is enabling leading car manufacturers, fleet managers and ridesharing companies to build next-generation mobility that understands the state of the driver, the cabin and the occupants in it.

​​The Job 

We are looking for a Machine Learning Scientist to join the Science team, the team tasked with training machine learning models for various driver monitoring and cabin monitoring features, and porting them to target embedded platforms. We are looking for driven candidates who will contribute ideas and want to help shape the future of this space, and can execute ideas effectively and efficiently. 



  • Develop cabin monitoring features such using computer vision and variety of machine learning methods (detection, classification, segmentation)
  • Design data collection protocols and annotation guidelines in collaboration with Smarteye’s data team 
  • Explore tradeoffs between accuracy and computational efficiency for edge/embedded environments
  • Develop and maintain KPI reports to measure and analyze model performance
  • Contribute to Smarteye’s shared machine learning infrastructure: model training and embedded conversion




Must have:

  • Degree in Electrical Engineering, Computer Sciences, or Mathematics with specialization in computer vision or machine learning. 
  • At least 3 years of experience using deep learning techniques
  • Experience working with deep learning frameworks (e.g. TensorFlow/Keras, PyTorch) including implementing custom layers
  • At least an intermediate mastery of programming languages (C++ and Python). 
  • Clear communication and team collaboration
  • Strong software engineering background



  • Experience in the automotive industry a plus
  • Graduate degree in Electrical Engineering, Computer Sciences, or Mathematics with specialization in computer vision or machine learning

Additional Information and Company Benefits:

  • Full Time Position located in 5th settlement - New Cairo - Egypt.
  • Competitive Benefits Package including.
  • Social Insurance.
  • Casual Startup office culture, collaborative office space.
  • Flexible work schedule.
  • Complimentary snacks and drinks, and lunch provided once a week.
  • Unlimited PTO.
  • Premium medical insurance.

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.


Read More

Apply for this position

Apply with
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file