Deep Learning Software Engineer at Intel Corporation
Gdynia, Pomeranian Voivodeship, Poland
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Andrzej Kotłowski is a Deep Learning Software Engineer with 10 years of experience applying performance engineering to high‑performance ML frameworks and graphics systems. Based in Gdynia, Poland, he has spent over a decade at Intel focusing on backend optimization, stability fixes and operator fusions that make deep learning workloads run faster and more reliably in production. His notable open-source contributions include performance and synchronization fixes for the widely used MXNet framework and multithreaded COO-to-CSR optimizations for the DGL graph library, demonstrating a practical knack for squeezing performance from complex data paths. He blends low-level systems understanding with ML operator knowledge, enabling impactful integrations like oneDNN for quantized operator speedups. Colleagues rely on him to diagnose subtle concurrency and compilation issues that often hide in large tensor and multi-threaded code paths.
Lightweight, Portable, Flexible Distributed/Mobile Deep Learning with Dynamic, Mutation-aware Dataflow Dep Scheduler; for Python, R, Julia, Scala, Go, Javascript and more
Role in this project:
Back-end Developer & Performance Engineer
Contributions:182 reviews, 29 commits, 32 PRs in 2 years 5 months
Contributions summary:Andrzej primarily contributed to improving the performance and stability of the `mxnet` deep learning framework. Their work included fixing synchronization issues in the BatchNorm layer and addressing compilation problems with large tensors when using MKL. They also implemented microbenchmarks for FC operations and integrated the oneDNN library to optimize operators, particularly focusing on fusing and optimizing the quantized operators to enhance performance.
Python package built to ease deep learning on graph, on top of existing DL frameworks.
Role in this project:
Back-end Developer / Performance Engineer
Contributions:35 reviews, 1 commit, 7 PRs in 1 day
Contributions summary:Andrzej's primary contribution focused on optimizing the performance of the `dgl` library, specifically improving the COO to CSR conversion process. This involved modifying the implementation to leverage multi-threading for improved performance and address performance bottlenecks in the COOToCSR implementation. The user also made several adjustments relating to threads and data processing. The user also made the testing reproducible with seeding.
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
Andrzej Kotłowski - Deep Learning Software Engineer at Intel Corporation