Senior Applied Scientist at Amazon Web Services (AWS)
Seattle, Washington, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Theodoros Vasiloudis is a Senior Applied Scientist with 11 years’ experience building scalable machine learning systems for industry leaders including Amazon, Spotify, Pandora and Data Artisans. He holds a PhD from KTH focused on scalable ML via approximation and distributed computing, and has practical expertise in large-scale graph ML, gradient boosted trees, online learning and LLM fine-tuning. At AWS he has driven distributed graph learning infrastructure (GraphStorm, DGL integrations) and now designs large-scale model customization and RL/feedback-driven fine-tuning for Bedrock and SageMaker. He is an active open-source contributor and Apache Flink committer, with concrete contributions to DGL that improved distributed graph partitioning and Parquet-based data handling. Colleagues describe him as a practitioner who closes the gap between cutting-edge research and production at multi-billion-edge scale. Based in Seattle, he combines deep academic training with a track record of speeding up model training and evaluation by orders of magnitude.
11 years of coding experience
11 years of employment as a software developer
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at KTH Royal Institute of Technology
Bachelor's degree, Software Engineering, Bachelor's degree, Software Engineering at Computer Science Department, Aristotle University of Thessaloniki
Python package built to ease deep learning on graph, on top of existing DL frameworks.
Role in this project:
Backend Developer
Contributions:27 reviews, 2 commits, 7 PRs in 2 days
Contributions summary:Theodoros primarily focused on enhancing the DGL library's data handling capabilities, particularly for graph partitioning. They implemented support for Parquet-formatted edge files and single-column vector Parquet files, improving data loading flexibility. Their contributions included modifications to the distributed partitioning tools, specifically `distpartitioning`, as well as adjustments to unit tests to accommodate the new file formats and functionalities. The user also addressed issues within data shuffling and the GraphBolt conversion process, demonstrating a focus on improving the library's efficiency and usability for distributed graph processing.
Contributions:105 pushes, 34 branches, 1 comment in 1 year 6 months
flinkapachebig-dataapache-flinkjava
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Theodoros Vasiloudis - Senior Applied Scientist at Amazon Web Services (AWS)