Fast-Track Runtime & Performance Engineer

Desert Ant Labs

Amsterdam

Hybrid

EUR 90,000 - 140,000

Full time

2 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Office in Amsterdam
Remote work option

Job summary

Desert Ant Labs seeks a developer to optimize models for Apple platforms, Android, and Windows, shaping the Swift core and platform bindings. You will push workloads to GPUs and Neural Engines, and design SDK APIs to maximize speed on diverse devices.

You will write Metal/WebGPU kernels when needed and collaborate with researchers to advance model architectures for real devices, contributing to a fast, robust SDK.

Qualifications

  • Experience speeding software on real hardware and profiling performance.
  • Shipped an SDK or runtime used by developers.
  • Able to read compiler output and profiler traces.
  • Write Swift with C interop and bindings to other languages.
  • Work in C, C++, Kotlin, or Rust where a platform needs it.
  • Knowledge of GPUs/ML accelerators and kernel programming.
  • Contributed to llama.cpp, MLX, or ONNX Runtime.

Responsibilities

  • Run as much of each model on the Neural Engine, NPU, or GPU as the hardware allows.
  • Build the shared Swift core and its bindings to Kotlin, WebAssembly, and native code: memory budgets, routing, and fallbacks.
  • Write Metal, WebGPU, or native kernels when a runtime runs slowly; you may write the first ones.
  • Collaborate with researchers on model architectures that run fast on real devices.

Skills

Swift
Kotlin
C++
Rust
WebAssembly

Tools

Metal
DirectX
WebGPU
ONNX Runtime
llama.cpp
MLX

Job description

Desert Ant Labs seeks a developer to optimize models for Apple platforms, Android, and Windows, shaping the Swift core and platform bindings. You will push workloads to GPUs and Neural Engines, and design SDK APIs to maximize speed on diverse devices.

You will write Metal/WebGPU kernels when needed and collaborate with researchers to advance model architectures for real devices, contributing to a fast, robust SDK.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Runtime and Performance Engineer
Runtime and Performance Engineer

Desert Ant Labs • Amsterdam

Hybrid
EUR 90,000 - 140,000
Office in Amsterdam
Remote work option
Mobile Engineer: Android
Mobile Engineer: Android

Desert Ant Labs • Amsterdam

Remote
EUR 70,000 - 95,000
Android Mobile Engineer — Fast Kotlin SDK & ML Inference
Android Mobile Engineer — Fast Kotlin SDK & ML Inference

Desert Ant Labs • Amsterdam

Remote
EUR 70,000 - 95,000
System Performance Architect
System Performance Architect

Octagon Professionals International • Amsterdam

On-site
EUR 90,000 - 130,000
Senior Systems Performance Architect - Embedded & OS
Senior Systems Performance Architect - Embedded & OS

DeepRec.ai • Amsterdam

Hybrid
EUR 100,000 - 140,000
Amsterdam Device Lab Benchmark Engineer
Amsterdam Device Lab Benchmark Engineer

Desert Ant Labs • Amsterdam

On-site
EUR 90,000 - 120,000
Device Lab and Benchmark Engineer
Device Lab and Benchmark Engineer

Desert Ant Labs • Amsterdam

On-site
EUR 90,000 - 120,000
System Performance Architect: OS & Hardware Optimization
System Performance Architect: OS & Hardware Optimization

Octagon Professionals International • Amsterdam

On-site
EUR 90,000 - 130,000
ML Researcher
ML Researcher

Desert Ant Labs • Amsterdam

Remote
EUR 70,000 - 120,000
OS & System Performance Engineer – Kernel & Scheduling
OS & System Performance Engineer – Kernel & Scheduling

microTECH Global LTD • Amsterdam

On-site
EUR 90,000 - 120,000