CUDA Developer for Accelerated Applications (CUDA, OpenCL, oneAPI)

Remote
Contracted to Full Time
Experienced

About ArrayFire

ArrayFire is a leading GPU development consultancy dedicated to reshaping the landscape of high-performance computing. We work closely with our clients, offering unparalleled services in accelerating code and driving maximum performance. If you are an enthusiastic developer with an ardor for harnessing the raw power of GPUs and pushing computational boundaries, then ArrayFire is the ideal home for your talents.

Position Overview

We seek a talented and seasoned CUDA Developer to join our dynamic team. The selected candidate will have the flexibility to work remotely within the US and can be a contractual, part-time, or full-time team member based on preference and availability.

Key Responsibilities

  1. Collaborate with clients to understand their needs and translate them into optimized GPU code.
  2. Develop, maintain, and optimize CUDA kernels and applications.
  3. Collaborate with the ArrayFire team on larger projects, offering insights and best practices for GPU programming.
  4. Benchmark and profile applications to identify performance bottlenecks and suggest improvements.
  5. Stay updated with the latest CUDA and GPU technologies to drive innovation within ArrayFire.

Basic Qualifications

  1. Bachelor's degree in Computer Science, Electrical Engineering, or a related field (or equivalent experience).
  2. Proven experience with CUDA and GPU programming.
  3. Strong C/C++ programming skills.
  4. Experience with performance benchmarking and optimization.

Preferred Qualifications

  1. Master's or Ph.D. in a related field.
  2. Experience with other GPU programming paradigms (e.g., OpenCL).
  3. Familiarity with modern GPU architectures and parallel programming patterns.
  4. Strong analytical and problem-solving skills.

Why Join ArrayFire?

  1. Innovative Environment: Be at the forefront of high-performance GPU development.
  2. Flexible Work Structure: Enjoy the freedom to work remotely, with options for contractual, part-time, or full-time engagements.
  3. Collaborative Team: Work with a dedicated, experienced team passionate about GPU advancements.
  4. Professional Growth: Continuous learning opportunities in a rapidly evolving domain.

---

ArrayFire is proud to be an equal-opportunity employer. We are committed to providing employment opportunities regardless of race, color, religion, sex, national origin, age, disability, veteran status, or any other protected status.

---

Join us, and let's ignite the future of GPU development together!

 

Share

Apply for this position

Required*
Apply with Indeed
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*