You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Jakub DomagalaJD

Jakub Domagala

Software Engineer, working in HPC/CG field (C++)

€300/day
Krakow, PL
8-15 years

Average response time: 1 hour

About Jakub

Senior Software Engineer with 9+ years of experience in C++ and Python, focused on performance-critical systems, build tooling, and graphics programming. Skilled in contributing to high-performance computing environments, with hands-on experience in distributed systems, CI pipeline development, and low-level optimization. Passionate about building from scratch - whether it’s graphics engines in Vulkan, developer tooling in GitHub Actions, or improving large-scale codebases. Comfortable working in remote teams and collaborating on complex, long-term technical challenges.
  • English

    Native or bilingual

  • Polish

    Native or bilingual

Remote only
Primarily works remotely

Experience

  • Luxoft
    Senior Software Engineer
    September 2025 - Today (9 months)
    AMD (via DXC Luxoft)

    MIOpen:

    • Performance Optimization: Refined and optimized CPU solvers, delivering performance gains ranging from 2x to 10x for key deep learning primitives.
    • Memory Management: Architected a new test API implementing reusable GPU buffers, significantly reducing the frequency of memory allocations and enabling efficient overlapping of CPU-GPU data transfers.
    • Infrastructure Audit: Conducted a comprehensive audit of the Continuous Integration (CI) pipeline, identifying "heavy runner" bottlenecks to streamline test execution and developer velocity.

    Composable Kernel (CK)

    • Tile Engine Integration: Collaborated with the core engineering team to integrate diverse operators into the CK Tile Engine, expanding support for high-performance, fused-kernel generation on AMD Instinct™ accelerators.
  • NexGen Analytics
    Contractor
    August 2020 - September 2025 (5 years and 1 month)
    United States
    • Contributed to a high-performance C++ library for distributed computing, focusing on systems development, tooling, and CI integration
    • Built CI pipelines to track compile-time metrics and runtime performance, with automated reporting via GitHub Pages (plots and summaries)
    • Improved existing communication algorithms, including collective operations and message routing
    • Helped maintain and extend CMake-based build systems for large, modular codebases
    • Assisted in modernizing legacy GPU-related code and debugging issues in large-scale parallel applications
    • Performed performance validation and experimentation on real-world HPC systems
    HPC C++ Nvidia CUDA CMake
  • Sii Poland
    Software Engineer
    January 2019 - August 2020 (1 year and 7 months)
    Rzeszow, Poland
    • Helped transition a legacy fintech codebase from C to modern C++14
    • Improved code coverage through additional unit tests and refactoring
    • Reduced compile-time warnings and improved overall code maintainability
    • Collaborated remotely with the development team based in France
    C++ CMake

Recommendations

Be the first to recommend Jakub

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Master of Science in Computer Engineering
    Politechnika Rzeszowska im. Ignacego Łukasiewicza
    2018
    Master's Degree, Computer Engineering
  • Bachelor of Science in Computer Engineering
    Politechnika Rzeszowska im. Ignacego Łukasiewicza
    2016
    Bachelor's Degree, Computer Engineering

Skill set

Categories