Kuvaus
As a Senior CUDA Programmer, you will play a critical role in designing, optimizing, and deploying GPU-accelerated solutions for a Finnish consulting project. Your expertise will contribute to high-performance computing initiatives, ensuring cutting-edge results in our diverse projects. This role is fully remote but requires residency within the Nordic region to facilitate collaboration and understanding of local requirements.
Key Responsibilities:
Develop and optimize GPU-based applications using NVIDIA CUDA.
Collaborate with cross-functional teams to design and implement parallel algorithms.
Analyze and improve application performance, focusing on scalability and efficiency.
Troubleshoot and resolve complex GPU-related issues.
Stay updated with advancements in GPU technologies and apply best practices in development.
Qualifications:
Bachelors or Masters degree in Computer Science, Engineering, or a related field.
Minimum 5 years of professional experience in GPU programming with CUDA.
Strong proficiency in C/C++ and Python, with a focus on parallel computing.
Proven experience in optimizing GPU performance and memory usage.
Familiarity with HPC frameworks and libraries (e.g., OpenCL, cuDNN, TensorRT).
Excellent problem-solving skills and attention to detail.
Strong communication skills with the ability to work independently in a remote setting.
Preferred Skills:
Experience with machine learning frameworks (e.g., TensorFlow, PyTorch) leveraging GPUs.
Familiarity with Agile development methodologies.
Prior experience in consulting projects or client-facing roles.
Location:
Fully remote; candidates must reside in the Nordic region (Finland, Sweden, Norway, Denmark, or Iceland).
Lähde: Työmarkkinatorin asiakastietojärjestelmä