O

Ollama

Local deployment of LLMs with GPU

Software Engineer - Runtime

Systems Software EngineeringConfirmed live in the last 24 hours
Full-timePalo Alto, CA, USANo salary listedIn-person

About the Job

Requirements

  • Strong systems fundamentals and comfort working in Go, C, or C++.
  • Experience working close to the metal in areas such as GPU compute, inference, game engines, databases, operating systems, or networking.
  • Experience profiling and optimizing real workloads.
  • Comfort shipping software to millions of users and handling a wide range of hardware and operating system combinations.

Responsibilities

  • Make open models run fast and reliably on consumer and enterprise hardware, from MacBook Pro systems to server-grade NVIDIA GPUs.
  • Own parts of the runtime, including model loading and scheduling, memory management, quantization, and GPU hardware backends.
  • Integrate new model architectures and quantization formats so current open models work on day one.
  • Improve cold-start time, time-to-first-token, and throughput.
  • Partner with model labs and hardware vendors on early access and deep integrations.
  • Ship in the open and work with the Ollama open-source community.
  • Add end-to-end support for new model families, including format parsing, weights loading, and useful out-of-the-box defaults.
  • Reduce cold-start time for popular models by streaming weights and lazy-loading layers.
  • Implement quantization formats to enable large models to run on a single consumer GPU.
  • Integrate GPU backends and improve throughput through kernel selection and memory tuning.
  • Improve automatic model and settings selection based on a machine's hardware.

Desired Qualifications

  • Experience with model quantization.
  • GPU programming experience with CUDA, Metal, or SYCL.
  • Experience with Apple MLX.

About the Company

Ollama

Local deployment of LLMs with GPU

Ollama provides software to run large language models locally on Windows and other platforms. It enables users to deploy, manage, and accelerate models like Llama 2 and Code Llama, with GPU support and compatibility with the OpenAI Chat Completions API to connect local models with familiar OpenAI tools. The product is licensed software with access to a model library and API services, focusing on local or private deployment rather than cloud usage. Its goal is to let users run AI models on their own hardware with clear licensing and updates, reducing dependence on cloud services.

Company size
51-200
Company stage
Series B
Total funding
$65.1M
Headquarters
Palo Alto, CA
Founded
2021

Recently Posted Jobs

Explore more opportunities at Ollama

See more jobs