Senior AI Application Engineer - LLM & VLM Enablement

Axelera AI

Eindhoven

Hybrid

EUR 110,000 - 160,000

Full time

7 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Pension plan
Extensive employee insurances
Company shares

Job summary

Axelera AI is seeking a Senior AI Application Engineer to own LLM and VLM support in Metis and Europa AIPUs, shipping features in the Voyager SDK.

You will combine ML research with software engineering, using AI coding agents to build, test and verify your work, while aligning with productization and deployment goals across Europe.

The role emphasizes collaboration with cross-functional teams, rigorous validation, and contributing to GenAI roadmap on edge devices.

Qualifications

  • 5+ years of software engineering experience with ML inference or ML tooling.
  • Strong Python and PyTorch, with production-quality software experience.
  • Solid understanding of transformer inference and KV caching.
  • Experience shipping production-quality software for ML workloads and tools.
  • Daily use of AI coding agents on real codebases.

Responsibilities

  • Study new LLM and VLM families and architectures and prototype them on Metis and Europa.
  • Productize results into Voyager SDK features with stable APIs, tests, documentation and release gates.
  • Define model-side contracts detailing inputs, outputs, weights and persistent state and hand to the compiler team.
  • Integrate LLM/VLM serving into the Voyager SDK pipeline: prefill and decode, KV-cache management, streaming outputs.
  • Collaborate with regression and quantization owners to measure accuracy and close gaps.
  • Extend the model enablement platform with environments accessing compiler, runtime and hardware.
  • Recommend GenAI directions for Voyager SDK, agents and edge-device demos.

Skills

Python
PyTorch
Transformer inference
AI coding agents
Code debugging

Tools

llama.cpp
vLLM
ONNX Runtime GenAI
ExecuTorch

Job description

About Us

Axelera AI is creating the next-generation AI platform to support anyone who wants to help advancing humanity and improve the world around us.

We have built a world-class team of 250+ employees, both remotely from 21 different countries and with offices in Belgium, France, Switzerland, Italy, the UK, headquartered at the High Tech Campus in Eindhoven, Netherlands.

We have also launched our Metis™ AI Platform.

Are you up for the challenge?

  • Full time
  • Remote
  • AI Software
  • Hybrid/Remote - Europe (incl. UK); Albania (remote); Amsterdam (hybrid); Athens (on-site); Austria (remote); Belgium (remote); Bristol (on-site); Bulgaria (remote); Croatia (remote); Czechia (remote); Denmark (remote); Eindhoven (hybrid); England (remote); Estonia (remote); EU (remote); Finland (remote); Florence (on-site); France (remote); Germany (remote); Greece (remote); Hungary (remote); Ireland (remote); Italy (remote); Latvia (remote); Leuven (on-site); Lithuania (remote); Luxembourg (remote); Milan (on-site); Moldova (remote); Netherlands (hybrid); Northern Ireland (remote); Norway (remote); Paris (on-site); Poland (remote); Portugal (remote); Romania (remote); Scotland (remote); Serbia (remote); Slovakia (remote); Slovenia (remote); Spain (remote); Sweden (remote); Switzerland (remote); UK (remote); Ukraine (remote); Wales (remote); Zurich (on-site)
Position Overview

As a Senior AI Application Engineer in the Model Enablement team (Application Software), you will own LLM and VLM support on Metis and Europa AIPUs, from studying new models to shipping them in the Voyager SDK.

The role combines LLM/VLM knowledge with solid software engineering. Our team uses AI coding agents in daily work, and you will use them to build, test and verify your own work.

We also welcome experienced field application engineers, technical leads and engineering managers who want to return to hands-on engineering. Experience in planning, delegating and reviewing work transfers well to working with AI agents.

Key responsibilities:

  • LLM/VLM study: Study new LLM and VLM families and architectures (for example mixture-of-experts, small VLMs, new attention and decoding schemes). Prototype and profile them on Metis and Europa, and decide how they should run on our hardware.
  • Productization: Turn your results and our ML research group's results into supported Voyager SDK features, with stable APIs, tests, documentation and release gates.
  • Model-side contracts: For each LLM/VLM building block, own the PyTorch reference with quantization baked in, the weight mapping, and one contract that lists every input, output, weight and persistent state (such as a paged KV cache), and hand that contract to the compiler team. The runtime and tests use the same definition.
  • Pipeline integration: Bring LLM and VLM serving into the Voyager SDK pipeline builder: prefill and decode, KV-cache management, streaming text output and multimodal inputs.
  • Quality: With the regression and quantization owners, measure accuracy against the floating-point reference, and close or explain each gap.
  • LLM/VLM bring-up platform: Extend the model enablement platform for LLM and VLM bring-up: environments with access to the compiler, runtime and real hardware (for example through MCP tools), closed-loop runs that apply a change, measure accuracy and speed against the reference and repeat, and evaluations that score each run.
  • GenAI direction: Recommend what the Voyager SDK needs for GenAI, agents and speech on edge devices, and which model zoo demos show it best.

Qualifications:

Essential

  • 5+ years of software engineering experience, with at least 2 years on ML inference, ML systems or ML tooling.
  • Solid understanding of transformer inference: attention variants, KV caching, prefill versus decode, sampling, tokenization, and how a VLM joins a vision encoder to a language model.
  • Working knowledge of LLM quantization (weight-only and weight-activation schemes, calibration, outlier handling), and the ability to tell a quantization loss from an implementation bug.
  • Strong Python and PyTorch, and experience shipping production-quality software.
  • Daily use of AI coding agents on real codebases, with good judgment about when to verify or reject their output.
  • Ability to turn research code and hardware constraints into a practical design.

Preferred

  • Experience with inference engines or serving stacks (for example llama.cpp, vLLM, ONNX Runtime GenAI, ExecuTorch).
  • Experience with kernel development or a tensor compiler (for example Triton, TVM or MLIR), or with profiling models on accelerator hardware.
  • Experience with speech (ASR, TTS) or agentic applications on embedded devices.
  • Experience building evaluation or testing harnesses for ML systems or AI agents, or tool-calling agents (for example MCP servers).

Location

We offer a flexible working arrangement, with options to:

  • Work from one of our Axelera AI offices (Leuven in Belgium, Amsterdam and Eindhoven in the Netherlands, Zurich in Switzerland, Florence and Milan in Italy or Bristol in the United Kingdom) if you're already based in the vicinity.
  • Work fully remotely from any European country (incl. the UK) you are already in.
  • Relocate with us and work from Italy (Florence or Milan) or the Netherlands (Amsterdam or Eindhoven).

Kindly note that priority will be given to candidates who are [interested in being] based in Belgium or Italy.

What we offer

This is your chance to shape and be part of a dynamic, fast-growing, international organization. We offer an attractive compensation package, including a pension plan, extensive employee insurances and the option to get company shares.

An open culture that supports creativity and continual innovation is awaiting you. Collaborative ownership and freedom with responsibility is characteristic for the way we act and work as a team.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior AI Application Engineer - LLM & VLM Enablement
Senior AI Application Engineer - LLM & VLM Enablement

Axelera AI • Amsterdam

Hybrid
EUR 110,000 - 170,000
Senior AI Application Engineer - LLM & VLM Enablement
Senior AI Application Engineer - LLM & VLM Enablement

Axelera AI • Netherlands

Hybrid
EUR 110,000 - 170,000
Pension plan
Extensive employee insurances
Stock options / company shares
+1
Staff AI Application Engineer - Heterogeneous Computing
Staff AI Application Engineer - Heterogeneous Computing

Axelera AI • Amsterdam

Hybrid
EUR 140,000 - 190,000
Pension plan
Extensive employee insurances
Company shares
Staff AI Application Engineer - Heterogeneous Computing
Staff AI Application Engineer - Heterogeneous Computing

Axelera AI • Eindhoven

Remote
EUR 120,000 - 180,000
Pension plan
Extensive employee insurances
Company shares
Staff AI Application Engineer - Heterogeneous Computing
Staff AI Application Engineer - Heterogeneous Computing

Axelera AI • Netherlands

Hybrid
EUR 120,000 - 180,000
Pension plan
Company shares
Extensive employee insurances
Developer Relations and Community Manager
Developer Relations and Community Manager

Axelera AI • Eindhoven

Hybrid
EUR 60,000 - 90,000
Pension plan
Extensive employee insurances
Company shares
Developer Relations and Community Manager
Developer Relations and Community Manager

Axelera AI • Amsterdam

Hybrid
EUR 70,000 - 110,000
Pension plan
Employee insurances
Company shares
Developer Relations and Community Manager
Developer Relations and Community Manager

Axelera AI • Netherlands

Hybrid
EUR 70,000 - 120,000
Director, AI Infrastructure Systems — Remote-Ready Leadership
Director, AI Infrastructure Systems — Remote-Ready Leadership

Axelera AI • Eindhoven, Amsterdam

On-site
EUR 180,000 - 260,000
Director - Hardware Engineering, AI Infrastructure Systems
Director - Hardware Engineering, AI Infrastructure Systems

Axelera AI • Netherlands

Hybrid
EUR 190,000 - 270,000
Pension plan
Employee insurances
Company shares