Job Search and Career Advice Platform

Enable job alerts via email!

GPU Kernel Engineer

Madfish

United Kingdom

Remote

GBP 50,000 - 70,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology company in the United Kingdom seeks a candidate to develop novel algorithms with a focus on GPU implementation. Candidates should possess strong C/C++ and CUDA skills, with significant experience in performance optimization. The role involves collaborating closely with researchers to innovate beyond existing solutions. An attractive financial package and opportunities for professional growth are offered within a friendly team environment.

Benefits

Attractive financial package
Challenging projects
Professional & career growth
Great atmosphere in a friendly small team

Qualifications

  • Strong background in C/C++ and CUDA.
  • Extensive experience in code profiling and performance optimization techniques.
  • Outstanding problem-solving skills.
  • Independent, quick learner.

Responsibilities

  • Implement novel algorithms on GPUs, pushing hardware limitations to the edge.
  • Proactively develop and implement novel speedup and automation methods.
  • Build and operate low-level profiling setups.
  • Stay up to date with hardware trends and new capabilities.
  • Communicate and collaborate with team members.

Skills

C/C++
CUDA
Code profiling
Performance optimization
Problem-solving

Education

MSc/PhD in Math, CS, EE or related field
Job description
About the position

You will develop novel algorithms with low-level kernels. You will collaborate closely with our algorithmic researchers to outperform existing SOTA kernels.

Main responsibilities:
  • Implement novel algorithms on GPUs, pushing hardware limitations to the edge.
  • Proactively develop and implement novel speedup and automation methods.
  • Build and operate low-level profiling setups.
  • Stay up to date with hardware trends and new capabilities.
  • Communicate and collaborate with team members.
Our ideal candidate
  • Strong background in C/C++ and CUDA.
  • Extensive experience in code profiling and performance optimization techniques.
  • Outstanding problem-solving skills.
  • Independent, quick learner.
Advantage
  • Strong mathematical background.
  • Deep understanding of AI algorithms. MSc/PhD in Math, CS, EE, or a related field.
We offer:
  • Attractive financial package
  • Challenging projects
  • Professional & career growth
  • Great atmosphere in a friendly small team
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.