Staff AI Application Engineer – Heterogeneous Computing

Posted 20 hours ago

This is a fully remote position, open to applicants in Belgium.

πŸ“‹ Description

β€’ Develop the model enablement platform and agent harness utilized by engineers and AI agents to deploy models.

β€’ Create reusable tools for partitioning, compiling, executing, and profiling models.

β€’ Provide real hardware environments and closed-loop executions that assess changes against reference benchmarks.

β€’ Incorporate differential testing and regression detection into continuous integration.

β€’ Manage the capture, analysis, and distribution of PyTorch or ONNX models across AIPU units, host CPU, and host accelerators.

β€’ Construct placement tags that are user-readable and adjustable.

β€’ Expand heterogeneous execution capabilities for large models, cascades, and multi-model pipelines.

β€’ Enhance end-to-end performance through host/device overlap, zero-copy buffers, batching, multi-core scheduling, and multi-input models.

β€’ Analyze device time, host time, and data movement, validating speed enhancements across the entire pipeline.

β€’ Investigate critical customer models on Metis and Europa, transforming insights into platform enhancements.

β€’ Collaborate with graph compiler, application, and runtime teams.


⛳️ Requirements

β€’ Over 8 years of engineering experience in systems, compilers, runtimes, or performance, including ownership of system-level design.

β€’ Practical experience with heterogeneous computing involving CPU, GPU, DSP, NPU, or FPGA.

β€’ Proficient in reasoning about compute, memory bandwidth, latency, and data movement.

β€’ Strong foundation in computer architecture, operating systems, and parallel programming.

β€’ Knowledge of ML graph representations and compiler principles, including graph capture, lowering, operator fusion, partitioning, and memory planning.

β€’ Proficient in C++ and Python.

β€’ Daily use of AI coding agents in real engineering tasks, with the ability to assess and test their results.

β€’ Preferred hands-on experience with MLIR or another compiler framework.

β€’ Preferred experience with an inference runtime or execution engine.

β€’ Preferred experience with GPU compute or SIMD optimization on Arm or x86 architectures.

β€’ Preferred experience with techniques for executing large models.

β€’ Preferred experience in building agent environments, evaluation harnesses, or verification frameworks.


🏝️ Benefits

β€’ Pension plan.

β€’ Extensive employee insurance options.

β€’ Opportunity to acquire company shares.

β€’ Flexible working arrangements.

β€’ An open culture that fosters creativity and ongoing innovation.

β€’ Collaborative ownership with freedom and responsibility.

β€’ An equal opportunity and inclusive environment.

People also viewed

Novanta Inc.14 hours ago

Application Engineer

US flagNew York OnlyFull-timeApplication Engineer
ApplyView job
Brunswick Corporation19 hours ago

Product Application Engineer

US flagFlorida OnlyFull-timeApplication Engineer$86.5k – $126.8k/year
ApplyView job
Horizon3.ai20 hours ago

Senior Business Applications Engineer

US flagUnited States OnlyFull-timeApplication Engineer$150k – $200k/year
ApplyView job
Axelera AI20 hours ago

Senior AI Application Engineer – LLM, VLM Enablement

NL flagNetherlands OnlyFull-timeApplication Engineer
ApplyView job
Zekelman Industries1 day ago

Field Application Engineer – Mission Critical, Raceway

US flagUnited States OnlyFull-timeApplication Engineer$120k – $160k/year
ApplyView job
3M1 day ago

Application Engineer – Industrial Adhesives, Tapes

MY flagMalaysia OnlyFull-timeApplication Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers