Base Compute logo

ML Engineer

AI
Base ComputeMelbourneHybridFull-time6 days ago

Base Compute, an AI inference lab focused on on-device AGI, is seeking an ML Engineer in Melbourne to work on the frontier of on-device AI. The role involves building and optimizing inference infrastructure, from custom kernels to low-latency serving runtimes, requiring 3+ years of ML engineering or systems programming experience.

What you'll do

  • Inference engine development: Building and scaling our custom inference engine, handling everything from weight loading and KV-cache management to efficient request scheduling
  • Cross-platform silicon optimization: Writing and tuning custom kernels and leveraging hardware-specific instructions to squeeze maximum performance out of diverse architectures, including Apple Silicon, NVIDIA, AMD, Snapdragon, and other edge platforms
  • Systems architecture: Developing robust, low-latency serving runtimes in C++ to manage model routing, continuous batching, and novel decoding strategies under strict thermal and memory constraints
  • Performance profiling: Identifying and eliminating bottlenecks across the entire stack, from memory bandwidth ceilings to kernel interleaving

What you need

Must-have

RustC/C++GPU programmingCUDAROCmMetalTritonLLM architectures

Soft skills

ownershipautonomycommunicationfeedbackdocumentation
ML EngineerArtificial Intelligenceon-device AIinferencesystems programmingGPU programmingC++RustLLMMelbourne