Jobless Developer
Semidynamics logo

Posted 25 days ago

Open

SW engineer - AI frameworks

BarcelonaOn-site

AI Summary

Develops and optimizes AI framework software, focusing on C++ and Python programming, multithreading, and hardware-software interfacing for deep-tech semiconductor applications.

About this role

What You'll Bring

Required:

  • Strong experience with modern C++

  • C programming experience

  • Working knowledge of Python

  • Experience with Linux environments

  • Multithreading experience

  • Software profiling and debugging (gdb)

  • Strong problem-solving skills and attention to detail

  • English proficiency at C1 level

Nice to Have:

  • PyTorch dispatcher/ATen internals

  • vLLM

  • SGLang

  • CMake

  • LLVM/GCC

  • Hardware/software interfacing experience

  • Multi-GPU deployment

  • C/C++ and Python interoperability (pybind11)

  • ONNX Runtime execution provider (EP) registration

  • Open source contributions

  • CUDA/ROCm

  • AI kernel development

  • Bare-metal programming

  • AI application development

  • Workload analysis

Why Semidynamics?

  • Join one of Europe's most promising deep-tech semiconductor scale-ups

  • Accelerated career development path

  • Hybrid model: 4 days/week at our Barcelona city-center office, 1 day WFH

  • 1 week per year of "work from anywhere in the world"

  • Competitive compensation package

Skills

C++CMakeCUDAGccGDBLinuxLLVMMultithreadingONNX RuntimePyBind11PythonPyTorchROCmSglangVLLM

Explore related jobs

Browse these categories

Market data for software engineer roles

All reports →