Skip to main content
Cerebras

Staff Software Engineer, Inference API - Sunnyvale, CA, United States

Cerebras Sunnyvale, CA, United States Full-time 22 days ago
Embedded & Systems Software

Originally posted 23 September 2026 by the employer.

About the role

This role involves building and evolving the ML API layer for a new generation of disaggregated AI inference systems.

What you'll do

  • Design, implement, and maintain APIs for chat completions, text generation, streaming, model configuration, tool calling, structured outputs, and multimodal inputs.
  • Create consistent request and response semantics across GPU prefill and Cerebras decode.
  • Integrate emerging foundation models, tokenizers, prompt formats, sampling methods, attention variants, and multimodal inputs into the serving platform.
  • Maintain compatibility with widely adopted inference interfaces while designing Cerebras-specific extensions, including versioning and deprecation.
  • Extend and integrate custom inference services with vLLM, PyTorch, Hugging Face libraries, the AMD ROCm stack, and Cerebras runtime components.
  • Build the control and data paths required to coordinate GPU prefill with Cerebras decode, including request routing, state transfer, error handling, retries, and lifecycle management.

What you'll need

  • 5+ years of software engineering experience, with substantial individual-contributor ownership of production software or distributed systems.
  • Strong programming ability in Python and Go, plus experience developing performance-sensitive or highly concurrent services in C++, Rust, or a similar systems language.
  • Experience building stable APIs with clear validation, error handling, observability, compatibility, and versioning practices.
  • Experience integrating software across service, framework, runtime, and infrastructure boundaries.
  • Experience designing or maintaining OpenAI-compatible, gRPC, REST, or streaming inference APIs.
  • Experience with Linux, containers, Kubernetes or comparable orchestration systems, CI/CD, and operating latency-sensitive services in production.
  • Ability to diagnose correctness, reliability, and performance issues across multiple components of a distributed serving system.
  • Bachelor's degree in computer science, Computer Engineering, Electrical Engineering, or a related discipline, or equivalent practical experience.

Nice to have

  • Experience modifying or contributing to vLLM, SGLang, PyTorch, Hugging Face Transformers, Triton, TensorRT-LLM, or another open-source ML systems project.
  • Experience creating API conformance, model-quality, numerical-comparison, determinism, or performance-regression test systems.
  • Experience building SDKs, developer tools, model registries, configuration systems, or self-service ML platforms.
  • Experience with multi-model or multi-tenant inference platforms, including routing, admission control, fairness, quotas, rate limiting, and capacity-aware scheduling.
  • Understanding of model-specific tokenization, chat templates, generation configuration, logits processing, stopping criteria, tool calling, structured generation, and constrained decoding.
  • Experience with disaggregated prefill/decode architectures, KV-cache transfer, prefix caching, chunked prefill, memory-aware admission control, or request scheduling.
  • Experience designing, building, or operating production APIs and services for machine learning, large language models, or other data-intensive applications.
  • Familiarity with reduced-precision inference and quantization formats such as BF16, FP8, FP4, INT8, or INT4.

Skills: ML API layer, heterogeneous serving system, inference APIs, model integration, distributed systems

Market context

This role has been open 21 days — well below the 50-day median for Infrastructure/Platform Software roles.

Infrastructure/Platform Software · Infrastructure Platform

Open roles in category
973
Median days open
50 d
Median salary
$235k
See the full market breakdown ▾Category comparison, skills in demand, and who else is hiring
How Cerebras compares in Infrastructure/Platform Software hiring
Metric Cerebras All employers we track in this specialty (973 roles · 85 employers)
Open roles in this specialty 39 973
Open roles in the wider Software, Firmware & Systems family 76 6149 · 145 employers
Median days open 80 d 50 d (+30 d vs this employer)
Median salary (USD postings) — $235k

Skills observed across this category: ML API layer, heterogeneous serving system, inference APIs, model integration, distributed systems

Who's hiring in this category

  • NVIDIA · 289 open roles · median 44 d
  • Qualcomm · 61 open roles · median 57 d
  • AMD · 57 open roles · median 21 d
  • Graphcore · 44 open roles · median 90 d
  • Intel Corporation · 40 open roles · median 9 d
  • Cerebras (this employer) · 39 open roles · median 80 d

How we counted: 973 open Infrastructure/Platform Software (Infrastructure Platform) roles from 85 employers tracked in the SemiconductorJobs index, counted 15 Oct 2026. Specialty figures count only roles carrying this exact specialty label, so an employer's related work in neighbouring specialties is not included there — it is counted in the wider Software, Firmware & Systems family row. Figures refresh nightly.

Apply now
Sunnyvale, CA, United States
On-site
Full-time
22 days ago

Share this job