Georgios Damaskinos

Georgios Damaskinos

I am a software engineer at Facebook London. I recently received my Ph.D. from École Polytechnique Fédérale de Lausanne (EPFL) where I worked on private and robust machine learning. I am mainly a practitioner but also study algorithmic tools from a theoretical perspective.

Interests

  • Machine Learning
  • Mobile Computing
  • Distributed Systems
  • Recommender Systems

Education

  • Ph.D. in Computer Science, 2015-2020

    École Polytechnique Fédérale de Lausanne (EPFL)

  • MEng in Electrical and Computer Engineering, 2010-2015

    National Technical University of Athens (NTUA)

Publications

  1. "FLeet: Online Federated Learning via Staleness Awareness and Performance Prediction"
    G. Damaskinos, R. Guerraoui, A.M. Kermarrec, V. Nitu, R. Patra, F. Taiani
    Middleware 2020
  2. Paper Code
  3. "Differentially Private Stochastic Coordinate Descent"
    G. Damaskinos, C. Duenner, R. Guerraoui, N. Papandreou, T. Parnell
  4. Paper Code
  5. "DELF: Safeguarding deletion correctness in Online Social Networks"
    K. Cohn-Gordon, G. Damaskinos, D. Neto, J. Cordova, B. Reitz, B. Strahs, D. Obenshain, P. Pearce, I. Papagiannis
    USENIX Security Symposium 2020
  6. Paper Video
  7. "The Imitation Game: Algorithm Selection by Exploiting Black-Box Recommenders"
    G. Damaskinos, R. Guerraoui, E. Merrer, C. Neumann
    NETYS 2020 (International Conference on Networked Systems)
  8. Paper Code Video
  9. "AggregaThor: Byzantine Machine Learning via Robust Gradient Aggregation"
    G. Damaskinos, E. El Mhamdi, R. Guerraoui, A. Guirguis, S. Rouault
    MLSys 2019 (Conference on Machine Learning and Systems)
  10. Paper Code Video Poster
  11. "Asynchronous Byzantine Machine Learning (the case of SGD)"
    G. Damaskinos, E. El Mhamdi, R. Guerraoui, R. Patra, M. Taziki
    ICML 2018 (International Conference on Machine Learning)
  12. Paper Code Poster
  13. "Capturing the Moment: Lightweight Similarity Computations"
    G. Damaskinos, R. Guerraoui, R. Patra
    ICDE 2017 (IEEE International Conference on Data Engineering)
  14. Paper Code Poster

Experience

 
 
 
 
 

Software Engineer

Facebook

Oct 2020 – Present London, UK
 
 
 
 
 

Software Engineering Intern

Facebook

Jun 2019 – Aug 2019 London, UK
Worked on the DELF paper [3] regarding the privacy challenges of the deletion infrastructure by mainly focusing on performance evaluation. Implemented optimizations as a result of the visibility that this evaluation provided.
Languages: Hack, SQL, Python
 
 
 
 
 

Research Intern

IBM

Jun 2018 – Sep 2018 Zurich, Switzerland
Formally derived and implemented a differentially private algorithm for convex optimization of generalized linear models, as part of the core algorithmic component of SnapML. The work continued at EPFL and led to [2].
Language: Python
 
 
 
 
 

Research Intern

Technicolor

Jun 2017 – Aug 2017 Rennes, France
Designed and implemented a method to boost the evaluation of a new recommendation service by exploiting the output of a supposedly well-established online recommender, acting as a black-box that the new service can query. Patent filed with number PCT/EP19/052345. The work continued at EPFL and led to [4].
Language: Python
 
 
 
 
 

Web Developer

Athens Clue

Dec 2014 – Dec 2014 Athens, Greece
Designed and implemented a web application for an escape room.
Language: JavaScript, HTML, CSS
 
 
 
 
 

Tutor

High School Students

Mar 2012 – Jun 2015 Athens, Greece
Provided complementary mathematics, physics, and programming lectures to 8 students who either needed additional help or wanted to go beyond their school curriculum and perfect their skills.

Awards

  • Best Teaching Assistant Award, EPFL 12/2019
  • Runner-up for Best Internship Award, Technicolor 11/2017
  • EDIC PhD Fellowship, EPFL 04/2015
  • Thomaideio Award for the top graduating students, NTUA 2015
  • Papakyriakopoulos Award for excellence in Mathematics, NTUA 2011

Teaching

I have been a teaching assistant for the following EPFL courses:

I have supervised 1 Ph.D. semester project, 1 MSc thesis, 5 MSc and 1 BSc semester projects and 1 intern.

Service

I have been a reviewer for: