CareerPlan

Senior Software Engineer - Image and Data Processing Libraries

Remote - PolandFull-time375k2026-09-22 → 2026-11-10

Core

Design, develop, and optimize GPU and CPU accelerated software libraries (nvComp, NPP, nvJPEG, etc.) for AI, data analytics, image processing, and scientific simulations.

Role type

Senior Software Engineer (High-Performance Computing / Accelerated Computing)

Builds

Scalable numerical method libraries and optimized algorithms for NVIDIA's processing workflows

Domain

High-Performance Computing, Accelerated Computing, Image Processing, Scientific Simulations

Deliverable

production ML models

Required skills

C/C++ programming, GPU acceleration (CUDA), parallel numerical applications, performance tuning, algorithm optimization, software design, technical leadership

Preferred skills

PhD or MSc in Computational Science/CS/Applied Math, CPU/GPU hardware architecture knowledge, CI/CD systems, Python scripting, debugging and profiling

Technologies

CUDA, C, C++, Python, JIRA, nvComp, NPP, nvJPEG, nvJPEG2000, nvTIFF, nvImageCodec