Damian Szwichtenberg

AI Frameworks Engineer at Intel Corporation

Gdańsk, Pomeranian Voivodeship, Poland
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
Damian Szwichtenberg is an AI Frameworks Engineer with six years of experience building and optimizing ML infrastructure at Intel from Gdańsk, Poland. He focuses on accelerating graph neural network workloads and oneDNN graph integrations for Intel platforms, working across C++, Python, OpenMP, SYCL and PyTorch. As an active open-source contributor to the widely used PyTorch Geometric project, he improved performance-critical primitives like scatter, added SparseTensor support, and integrated VTune benchmarking—work that directly impacts GNN training efficiency. Practical and detail-oriented, Damian blends low-level performance engineering with higher-level ML framework design to make research-grade models run faster in production.
code6 years of coding experience
github-logo-circle

Github Skills (14)

geometric-deep-learning10
pytorch10
machine-learning10
benchmarking10
benchmark10
deep-learning10
graph-neural-network10
graph-convolutional-networks10
performance-optimization10
python10
data-structure9
algorithm9
data-structures9
algorithms9

Programming languages (2)

C++Python

Github contributions (5)

github-logo-circle
pyg-team/pytorch_geometric

Aug 2022 - Nov 2022

Graph Neural Network Library for PyTorch
Role in this project:
userBackend Developer & ML Engineer
Contributions:42 reviews, 8 commits, 40 PRs in 3 months
Contributions summary:Damian primarily contributed to the optimization and improvement of the `pytorch_geometric` library, focusing on graph neural network implementations. Their work involved refactoring the `scatter` function, utilizing PyTorch's `scatter_reduce` implementation for performance gains, and introducing experimental features. They also addressed in-place operations, ensuring compatibility with the library's core functionalities and enabling experimental modes within the framework. Furthermore, they integrated VTune ITT into the benchmark scripts, and enabled SparseTensor support for enhanced training.
pytorchgraph-convolutional-networksgeometric-deep-learningdeep-learningneural-graph
Graph Neural Network Library for PyTorch
Contributions:4 PRs, 287 pushes, 28 branches in 1 year 7 months
pytorchdeep-learningneural-graphgraph-neural-networkgraph-neural-networks
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
Damian Szwichtenberg - AI Frameworks Engineer at Intel Corporation