Arago

ML Systems Engineer — Inference Acceleration

Paris Offices. Posted 2 months ago

The role

Optimize the execution and serving of modern AI models on Arago's custom accelerator. Work across kernels, model execution, multi-device distribution, runtime, and inference serving to shape the software stack.

What you will do

  • Analyze modern AI workloads and identify kernel-, runtime-, memory-, and system-level bottlenecks on Arago's accelerator.
  • Develop and optimize custom kernels, fused operators, and execution strategies to maximize device utilization.
  • Design efficient mappings of models and operators across multiple Arago devices, including communication and synchronization strategies.
  • Develop inference-serving techniques such as continuous batching, paged KV caches, prefix/context caching, chunked prefill, and prefill/decode interleaving or disaggregation.
  • Build profiling, benchmarking, and performance-analysis infrastructure spanning kernels, full models, and serving workloads.
  • Work closely with Arago's hardware, compiler, and runtime teams to co-design software abstractions and influence future hardware features based on real model workloads.

Required qualifications

  • Strong experience in high-performance ML inference, GPU/accelerator programming, or ML systems engineering.
  • Deep understanding of computer architecture, accelerator/GPU execution models, memory hierarchies, parallelism, and performance bottlenecks.
  • Experience developing and optimizing custom kernels using CUDA, Triton, ROCm/HIP, or equivalent low-level programming environments.
  • Experience with operator fusion, tiling, scheduling, data movement optimization, graph execution, and profiling of compute- and memory-bound workloads.
  • Strong understanding of distributed model execution, including tensor, pipeline, sequence, and/or expert parallelism and communication/computation overlap.
  • Hands-on experience with modern inference-serving systems such as vLLM, SGLang, TensorRT-LLM, or equivalent, including KV-cache management, continuous batching, paged attention, and prefill/decode sch
  • Strong C++ and Python skills.
  • Comfort working on a custom accelerator stack where compiler, runtime, kernels, and abstractions are actively being developed.
  • English at a proficient level.

Nice to have

  • Exposure to or experience with MLIR and MLIR dialects

Benefits

  • Competitive cash compensation
  • Meaningful stock option plan
  • Healthcare coverage (including family-friendly options)
  • Pension contributions
  • Professional development support
  • 25 days of PTO
  • Public holidays

About the company

Arago's mission is to re-engineer the foundations of computing from first principles. The company uses proprietary technology that fuses optical and CMOS technologies to deliver an order-of-magnitude increase in performance.

ML Systems Engineer — Inference Acceleration at Arago | JobZoey