ELEKS is seeking a Senior/Expert GPU/CUDA developer with .NET experience to join a major consulting project for a leading reinsurance company. The role focuses on working with a modern, lightweight GPU compiler for .NET programs, written in C#. This innovative system allows developers to write GPU kernels directly in C# and execute them across various GPU backends including CUDA and OpenCL, emphasizing both portability and ease of use.
The ideal candidate will play a crucial role in evaluating and optimizing HPC-based systems for GPU acceleration, designing CUDA-based execution models, and leading the technical migration strategy. This position offers a unique opportunity to work at the intersection of high-performance computing and .NET development, requiring expertise in both CUDA programming and GPU optimization techniques.
As a senior team member, you'll have the responsibility of mentoring the client's engineering team, conducting code reviews, and establishing best practices. The role demands strong technical communication skills and a solution-oriented approach to complex problems. You'll be working in a dynamic environment with minimal bureaucracy, where you'll have the freedom to influence technical decisions and drive innovation.
Working with ELEKS means joining a professional team where you'll have direct customer interaction, challenging technical problems to solve, and opportunities for continuous learning and growth. The company offers a remote working environment, specifically for candidates based in Ukraine, with a focus on delivering high-impact solutions for their global clients.