Algorithmic Software Engineer (GPU/Accelerated Computing)

ApplyMint

Odense

On-site

DKK 900,000 - 1,200,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive salary package
Pension
Standard employment benefits

Job summary

Qpurpose is seeking an Algorithmic Software Engineer focused on GPU programming and accelerated computing. You will design high-performance algorithms, implement kernels, and integrate GPU-accelerated modules within broader systems.

The role involves collaborating with Python/C++ components, profiling and tuning for modern hardware, and advancing projects toward potential quantum integration in the longer term.

Qualifications

  • Bachelor's or Master's in Computer Science, Mathematics, Physics, Engineering, or a related field.
  • Strong programming experience in GPU programming using CUDA, HIP, OpenCL or similar frameworks.
  • Experience with performance profiling, memory optimization, parallel programming or HPC.

Responsibilities

  • Design and implement high-performance algorithms for GPU and accelerated computing environments.
  • Develop computational kernels, numerical methods, data pipelines, and backend systems for data-intensive applications.
  • Optimize software for performance, scalability, memory usage, and reproducibility.
  • Develop scalable solutions across domains such as ML, optimization, computational biology, finance, and logistics.
  • Collaborate with Python and/or C++ components and integrate GPU-accelerated modules into larger systems.
  • Benchmark, profile, and tune algorithms to run efficiently on modern hardware.
  • Communicate assumptions, tradeoffs, and limitations to technical and non-technical stakeholders.

Skills

GPU programming
Performance profiling
Parallel programming
Ownership / initiative

Education

Bachelor's or Master's in CS/Math/Physics/Engineering

Tools

CUDA
HIP
OpenCL

Job description

Qpurpose is looking for one Algorithmic Software Engineer with a focus on GPU programming and accelerated computing to join our team. Whether you have just graduated from university or have many years of experience, this position offers a unique blend of classical programming and software development within a quantum computing framework.

You will help design and implement computationally efficient algorithms and software systems, with a particular focus on leveraging GPUs and modern accelerator technologies. Currently the projects involve classical algorithms and software development. Over time, there will be opportunities to integrate quantum computing techniques into your work.

At Qpurpose, we collaborate with industry partners across finance, health and life sciences, meteorological prediction, and renewable energy distribution.

What you’ll do:
  • Design and implement high-performance algorithms for GPU and accelerated computing environments.
  • Develop computational kernels, numerical methods, data pipelines, and backend systems for data-intensive applications.
  • Optimize software for performance, scalability, memory usage, and reproducibility.
  • Develop scalable solutions across domains such as machine learning, optimization, computational biology, finance, and logistics.
  • Collaborate with Python and/or C++ software components and integrate GPU-accelerated modules into larger systems.
  • Benchmark, profile, and tune algorithms to run efficiently on modern hardware.
  • Communicate assumptions, tradeoffs, and limitations to both technical and non-technical stakeholders.
What we’re looking for:
  • A Bachelor’s or Master’s degree in Computer Science, Mathematics, Physics, Engineering, or a related technical field.
  • Strong programming experience in GPU programming, preferably using technologies such as CUDA, HIP, OpenCL, or similar frameworks.
  • Practical experience with performance profiling, memory optimization, parallel programming, or high-performance computing.
  • Strong sense of ownership and the ability to independently drive projects forward.
  • Ability to quickly learn and adapt to new technical domains.
  • Strong communication skills and the ability to explain complex systems clearly.
Bonus points:
  • Ph.D. in a relevant technical field is considered a strong plus.
  • Experience with CUDA C++, GPU kernels, shared memory optimization, memory coalescing, or multi-GPU programming.
  • Experience with high-performance computing clusters, distributed computing, or large-scale numerical workloads.
  • Experience working with sensitive data or secure environments.
  • Familiarity with DevOps practices, CI/CD pipelines, and reproducible deployments.
What we offer:
  • Challenging software engineering work on real-world algorithmic problems with impact across industry domains.
  • Close collaboration with researchers, engineers, and industry partners across areas such as finance, life sciences, meteorology, and renewable energy.
  • Access to advanced mathematical expertise, modern computing resources, and interdisciplinary collaboration.
  • A competitive salary package, including pension and standard employment benefits.
About Qpurpose:

Qpurpose is at the forefront of integrating quantum theory with mathematical innovation. We deliver cutting-edge solutions to our clients using classical computing, with the potential for future integration with quantum computing techniques. Our interdisciplinary team is dedicated to pushing the boundaries of what's possible in classical and quantum computing using our world-leading mathematical expertise.

Qpurpose has a close working relationship with the Centre for Quantum Mathematics (QM) at the University of Southern Denmark. Researchers at QM work on real-world applications that bridge the gap between abstract quantum mathematics and practical software solutions in collaboration with Qpurpose making sure the latest cutting-edge research is embedded and implemented in the Qpurpose toolbox.

Application and evaluation:

For more information regarding this position please contact Head of Engineering Yang Huang at +45 8192 6010.

The candidates will be evaluated in an ongoing process until the right candidates have been identified.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Analyst and Software Engineer (Python)
Analyst and Software Engineer (Python)

ApplyMint • Odense

On-site
DKK 600,000 - 900,000
Competitive salary
Pension
Standard employment benefits
High-Performance GPU Algorithms Engineer
High-Performance GPU Algorithms Engineer

ApplyMint • Odense

On-site
DKK 900,000 - 1,200,000
Competitive salary package
Pension
Standard employment benefits
Quantum‑Ready Analyst & Software Engineer
Quantum‑Ready Analyst & Software Engineer

ApplyMint • Odense

On-site
DKK 600,000 - 900,000
Competitive salary
Pension
Standard employment benefits
Customer Success Physicist- Denmark
Customer Success Physicist- Denmark

Quantum Machines • København

On-site
DKK 672,000 - 970,000
Student Assistant for Cryo Product Management
Student Assistant for Cryo Product Management

Quantum Machines • København

On-site
DKK 165,000 - 248,000
Part-time student job with flexibility
Career mentoring and industry intro
Thrive with physicists and engineers
UHV Process & Automation Engineer/UHV Vacuum Engineer
UHV Process & Automation Engineer/UHV Vacuum Engineer

ApplyMint • København

On-site
DKK 650,000 - 850,000
PhD scholarship in Machine Learning for Quantum Chemistry of Complex Reactions - DTU Energy
PhD scholarship in Machine Learning for Quantum Chemistry of Complex Reactions - DTU Energy

Danmarks Tekniske Universitet • Ørsted

On-site
DKK 357,000 - 469,000
Software Engineer - QuantumBlack, AI by McKinsey
Software Engineer - QuantumBlack, AI by McKinsey

McKinsey & Company • København

On-site
DKK 447,000 - 635,000
Continuous learning opportunities
Competitive salary and world-class benefits
Global community with diverse colleagues
Associate - Quantum Investment
Associate - Quantum Investment

Novo Holdings • København

On-site
DKK 673,000 - 972,000
Scientific Manager within quantum (re-posting)
Scientific Manager within quantum (re-posting)

Novo Nordisk Fonden • Gentofte Kommune

On-site
DKK 900,000 - 1,150,000
Professional workplace
Meaningful projects