ArrayFire is the software shop for tensor computing. Since 2007, ArrayFire has offered the most productive solutions for accelerating code using GPUs helping 10,000s of developers and organizations with CUDA and OpenCL projects.

Early on we were the inventors of GPU computing in MATLAB® with our popular Jacket product, ultimately selling that product to The MathWorks for inclusion in the Parallel Computing Toolbox.

Today, ArrayFire delivers an open source library used around the world. The ArrayFire community and customers come from a wide range of industries, including defense and intelligence, life science, oil and gas, finance, manufacturing, media, and others.

ArrayFire has had success accelerating numerous application types, including math and numerical algorithms, image processing, signal processing, statistics, optimization, and a major focus on machine learning. Many ArrayFire customers are realizing 100X speedup with much less effort than is required by alternative code acceleration approaches.

Schedule a Free 15-Min Consultation

"Employment at ArrayFire is not about serving a corporation, but about being excellent in delighting customers and reaping incredible rewards for everyone who joins our ranks."

-john melonakos, Co-founder and ceo

Careers - We are hiring!

As a global leader in AI & GPU computing, our business opportunities are always expanding. We are constantly searching for talented, qualified individuals to join the ArrayFire team.

ArrayFire is committed to providing employees with the opportunity to grow and learn, the freedom to express ideas and contribute to new developments, and the motivation to succeed. To start the application process, simply email us your resume and let us know which position(s) you're interested in.

Software Engineer

Responsibilities: Develop in C/C++, Python, CUDA, and OpenCL. Respond to forum posts and customer support tickets.

Qualifications: A background in any of high-performance computing, operating systems, or compilers. Several years of C/C++ and at least one year of CUDA or similar technology. Undergraduate or graduate work in CS or related field.

Application Engineer

Responsibilities: Work closely with customers to develop software solutions using our products. Develop technical marketing materials including demos, webinars, tutorials, etc. Respond to forum posts and customer support tickets.

Qualifications: Undergraduate or graduate work in CS or related field. Strong programming skills in C/C++. Excellent communication skills.

Machine Learning Engineer

Responsibilities:  Support users of Facebook Flashlight, built atop ArrayFire. Build new features into ArrayFire-ML.

Qualifications: A background in machine learning and experience with the popular machine learning frameworks, e.g. PyTorch, Tensorflow, etc. Several years of C/C++ and comfort with Python. Undergraduate or graduate work in CS or related field.

Contact Us

We invite you to contact us, if you think we can be helpful to you. For any questions about ArrayFire usage and development, we encourage you to use the ArrayFire Users Group.

You can also reach out to us by email (preferred) or by phone (for urgent matters):

  • ArrayFire Sales:  or  +1-800-570-1941 x1
  • ArrayFire Technical Support:  or  +1-800-570-1941 x2

Our US Headquarters is located at:

999 Peachtree St NE STE 400
Atlanta, GA 30309

We look forward to hearing from you!