Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • C++ Backend Optimization Engineer developing efficient computation kernels for popular music production tools. Collaborating with an international team on audio AI and music technology.

Responsibilities

  • Developing highly efficient computation kernels and client-side infrastructure to accelerate the neural network inference / DSP pipeline
  • Working with an international team of R&D Engineers
  • Contributing to one of the most exciting and popular music production tools on the market
  • Having direct influence on systems, product, and architecture

Requirements

  • Strong skills in Modern C++ (C++17/20/23)
  • Experience with memory management, concurrency, and performance optimisation techniques
  • Understanding of compiler design principles, including Abstract Syntax Trees (AST), intermediate representations (IR) and optimisation passes
  • Familiar with computational graph optimization and execution strategies within AI inference engines
  • Understanding of basic performance profiling and tuning methodologies (analysing cache misses, memory bandwidth, thread contention)
  • Able to design clean, extensible architectures for new framework features
  • 3+ years of professional or strong academic/open-source experience related to AI compilers (TVM, MLIR, XLA) or open-source AI inference engines (bonus)
  • Experience with concurrency libraries (oneTBB or OpenMP) (bonus)
  • Experience with GPU programming using Vulkan, Metal, CUDA, SYCL, or OpenCL (bonus)

Benefits

  • Remote working from anywhere
  • Collaborating with an international team of engineers and music lovers

Job type

Full Time

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

C++

Location requirements

RemoteWorldwide

Report this job

Found something wrong with the page? Please let us know by submitting a report below.