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.
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.
Location: Microsoft, Redmond, WA, USA.
Role: Research Intern, MSR Systems Research Group
Research: Automated Resource Allocation for serverless DAGs to meet latency objectives
Location: Facebook, Cambridge, MA, USA.
Role: Software Engineer, Machine Learning Experience Team
Project: Implementing automated tuning frameworks for dynamic workloads using PID controllers.
Location: Microsoft, Bellevue, WA, USA.
Role: Research Intern, Microsoft LUIS Team
Project: Integrating unsupervised and semi-supervised clustering techniques to conversational Chat-bots.