
ML Systems Engineer (Model Serving & Runtime)
COTID
San Jose, CA • 16m ago • Remote
Mid
Remote
Match your resume with similar open roles
Upload your resume to automatically match with active openings similar to this role.
Quick Facts
Role: ML Systems Engineer (Model Serving & Runtime)
Focus: End-to-end local inference stack for Windows and macOS desktop apps
Description
Own the end-to-end local inference stack to make models run fast and reliably on Windows (x64/ARM64) and macOS (Apple Silicon). You select and integrate inference engines (MLX, llama.cpp, ONNX Runtime, TensorRT-LLM), decide how models are quantized and packaged, and build the runtime connection to the Tauri frontend. You collaborate with AI Research and ship the runtime that makes the pipeline work.
Responsibilities
Model Serving Layer: Build and maintain the inference runtime for Windows and macOS desktop apps
Engine Integration: Integrate MLX (Apple), llama.cpp (cross-platform), ONNX Runtime, TensorRT-LLM, and vLLM; evaluate emerging engines
Hardware-Aware Dispatch: macOS via Metal/MPS; Windows via CUDA/DirectML/Vulkan; CPU fallback with optimal threading
Model Packaging & Conversion: Own GGUF, MLX weights, Safetensors, and Core ML pipelines; implement automated conversion and validation
Quantization & Optimization: Implement GPTQ, AWQ, GGML, and EXL2 pipelines; profile latency/memory/battery across device tiers
Download & Update Pipeline: Sidecar binary delivery, checksum verification, staged rollouts, and delta updates for model weights
Cross-Compilation CI/CD: Multi-arch builds (rustup targets, Xcode, MSVC, clang), device-farm testing, and regression detection
Compatibility Matrices: Document supported models × OS × hardware; create migration guides for new model releases
AI Research Collaboration: Quantization strategy, kernel selection/kernel fusion, speculative decoding, and attention optimization
Debug Platform Issues: Metal shader compilation, CUDA driver regressions, ARM64 Windows quirks, and memory mapping edge cases
Requirements
3+ years shipping native desktop applications on Windows and macOS
Strong proficiency in Rust (Tauri backend), C++ (llama.cpp), and Swift/Obj-C (MLX)
Deep understanding of inference pipelines: tokenization, KV cache, sampling, speculative decoding, attention kernels
Hands-on experience with MLX, llama.cpp, or equivalent local inference engines
Experience with cross-compilation toolchains and multi-arch CI/CD (e.g., GitHub Actions, self-hosted runners)
Fluency with GPU compute APIs: Metal/MPS, CUDA, DirectML, Vulkan
Fluency with model formats: GGUF, Safetensors, ONNX, Core ML, MLX arrays
Systems programming experience: memory mapping, shared libraries, dynamic loading, zero-copy buffers
Benefits
Equity + revenue share
See similar jobs
Explore similar jobs and use your resume score to choose where to apply next
See moreSenior LLM Inference Quality Engineer
Apple
Senior
Technology
Seattle, WA · On-site
$175K - $309K/yr
1 days ago

AI Developer
Salvo Software
Mid
Technology
Remote
N/A
6 days ago
ML Inference Engineer – Terminal-Bench Task Designer (vLLM / SGLang / TensorRT-LLM)
Toptal
Senior
Technology
Remote
N/A
8 days ago

Machine Learning Engineer
VistaPath Biosystems
Senior
Technology
Cambridge, United Kingdom · Hybrid
$175K - $190K/yr
16m ago
Machine Learning Systems Engineer (Siri Runtime Systems and Interaction)
Apple
Mid
Technology
Cupertino, CA · On-site
$129K - $225K/yr
3 days ago
Tailor Resume to fit the Job Offer
Use AI to find out how well the skills on your resume fit this job description.
Senior Machine Learning & Data Engineer (m/w/d)
E Airbus Defence and Space GmbH
Senior
Technology
Stuttgart, Germany · On-site
€70K - €100K/yr
14 days ago
Compute Runtime Software Engineer
Apple
Senior
Technology
Seattle, WA · On-site
$142K - $263K/yr
3 days ago
Machine Learning Engineer (CV/LLM)
Flyps
Senior
Technology
Poznań, Pl-30, Poland · Remote
312K zł - 396K zł/yr
9 days ago
Machine Learning System Software Engineer
Apple
Senior
Technology
Sunnyvale, CA · On-site
$150K - $278K/yr
6 days ago
Unlock Full Resume Report
ATS Pass
Missing keywords
Tailored AI suggestions
Job match analysis
Interview-focused insights
