Professional Experience

Work Experience:

Graduate Research Assistant, Purdue University (Aug 2016 to Present)

Location: Computer Science Department, Purdue University, IN, US

Role: Research assistant at Dependable Computing Systems Laboratory (DCSL).

Research: My focus is to build distributed systems with scalability, dependability and adaptivity requirements. Main project involves performance tuning of NoSQL datastores and Serverless workflows.

RDI-Egypt inc, Cairo, Egypt. (July 2012 - July 2016)

Location: RDI Labs, Cairo, Egypt

Role: Research assistant in the Arabic NLP team

Research: Several projects for building natural language processing systems, including: Semantic Search engines, Automated Question Answering, Plagiarism Detection, Language Modeling, and Information Retrieval. Implemented a semantic search engine with query expansion that is currently used in Supreme Council of Universities - Egypt. The project was funded by ITIDA.


Internships

Systems Research Intern, MSR, Microsoft ( June 2020 - August 2020)

Location: Microsoft, Redmond, WA, USA.

Role: Research Intern, MSR Systems Research Group

Research: Automated Resource Allocation for serverless DAGs to meet latency objectives


Software Engineer Intern, Facebook (June 2019 - September 2019)

Location: Facebook, Cambridge, MA, USA.

Role: Software Engineer, Machine Learning Experience Team

Project: Implementing automated tuning frameworks for dynamic workloads using PID controllers.

AI Research Intern, MSR, Microsoft (May 2019 - August 2018)

Location: Microsoft, Bellevue, WA, USA.

Role: Research Intern, Microsoft LUIS Team

Project: Integrating unsupervised and semi-supervised clustering techniques to conversational Chat-bots.