
Staff AI Application Engineer β Heterogeneous Computing
Posted 20 hours ago

Posted 20 hours ago
This is a fully remote position, open to applicants in Belgium.
β’ 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.
β’ 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.
β’ 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.
Novanta Inc.
Brunswick Corporation
Horizon3.ai
Axelera AI
Get handpicked remote jobs straight to your inbox weekly.