S

Sonder

On-device vision models automate screen workflows

Member of Technical Staff - Local Inference & Kernels

Applied Machine LearningConfirmed live in the last 24 hours
Full-timeNew York, NY, USA

About the Job

Requirements

  • Deep experience in machine-learning inference, GPU programming, or numerical computing, with concrete examples of improvements shipped.
  • Strong C++ skills and hands-on experience writing kernels in Metal, CUDA, Triton, or a comparable accelerator programming environment.
  • A working understanding of GPU architecture, including memory hierarchies, bandwidth, SIMD execution, register pressure, occupancy, and synchronization, and how these affect kernel performance.
  • Experience optimizing matrix multiplication, attention, or similarly demanding operations, including validating numerical correctness across shapes and precision formats.
  • An understanding of quantization and mixed precision, and the ability to measure their effects on memory, execution time, and model quality.
  • Strong profiling ability to trace application-level slowdowns to the responsible operation, memory access, or synchronization and verify improvements in the full workload.
  • The judgment to move between model-level choices and low-level implementation and explain tradeoffs clearly to researchers and engineers.

Responsibilities

  • Own end-to-end performance by profiling latency, throughput, peak memory, and energy use across representative workloads; separate time spent in vision encoding, prefill, and decoding; and identify whether compute, memory bandwidth, or runtime overhead is the limiting factor.
  • Optimize critical operations such as matrix multiplication, attention, and quantized linear layers using tiling, fusion, and appropriate tensor layouts to reduce memory traffic while managing register pressure, occupancy, and synchronization.
  • Evaluate weight and KV-cache quantization, mixed precision, and dequantization costs against performance and model quality; work with researchers to determine which layers and workloads tolerate lower precision.
  • Improve the runtime by reducing allocation and kernel-launch overhead, managing caches, and scheduling latency-sensitive inference alongside background work; find opportunities to reuse computation as screen content and context change and validate when reuse remains correct.
  • Help researchers assess architecture and context-length choices against the memory and compute available on a Mac, and turn promising experiments into reliable implementations in the local inference stack.
  • Maintain reproducible benchmarks and numerical checks across supported Apple Silicon generations; measure sustained behavior, thermal effects, and regressions alongside other applications and use that evidence to decide what to build or contribute upstream.

Desired Qualifications

  • Depth in MLX internals, Metal Shading Language, or contributions to local inference engines such as llama.cpp.
  • Experience with quantized matrix multiplication, fused attention, or efficient KV-cache management.
  • Experience with vision-language models, incremental computation, or streaming inference.
  • Performance engineering for devices with tight battery, memory, or thermal budgets.

About the Company

Sonder

On-device vision models automate screen workflows

Sonder creates on-device vision models that learn how people work with their screens and act proactively. Its post-training, small vision-language models run directly on consumer laptops, observe user workflows, and convert them into shareable skills that teammates’ agents can reuse. This approach emphasizes local, privacy-conscious processing and enables enterprises to own their intelligence and data by keeping models and observations on their own devices. Compared with cloud-focused competitors, Sonder emphasizes on-device learning, workflow-to-skill translation, and collaboration through shared agent-enabled capabilities. The company’s goal is to empower teams to automate and accelerate work by turning observed screen workflows into reusable, enterprise-grade skills that live within the organization.

Company size
1-10
Company stage
Not listed
Total funding
Not listed
Headquarters
New York City, United States
Founded
2026

Recently Posted Jobs

Explore more opportunities at Sonder

See more jobs