Cerebras

Staff Software Engineer, Inference API

Sunnyvale, CA, Remote. Posted a month ago

The role

You will build and evolve the ML API layer for disaggregated AI inference systems. This involves working across inference APIs, model integration layers, request-routing services, and the Cerebras inference platform.

What you will do

  • Build production ML inference APIs for chat completions, text generation, and multimodal inputs.
  • Deliver a unified serving experience across heterogeneous inference backends.
  • Integrate emerging foundation models, tokenizers, and sampling methods into the serving platform.
  • Maintain API compatibility and establish versioning and deprecation practices.
  • Integrate custom inference services with vLLM, PyTorch, Hugging Face, and AMD ROCm stack.
  • Support disaggregated inference by building control and data paths for GPU prefill and Cerebras decode.
  • Optimize streaming behavior, latency, throughput, and communication between components.
  • Build validation systems for tokenization, sampling, and model upgrades.
  • Define service indicators and build logging, tracing, metrics, and diagnostic tooling.
  • Develop testing infrastructure including conformance tests and performance benchmarks.

Required qualifications

  • 5+ years of software engineering experience, including substantial individual-contributor ownership of production software or distributed systems.
  • Strong programming ability in Python and Go.
  • 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.
  • Strong communication and cross-functional execution skills.
  • 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.

Benefits

  • Build a breakthrough AI platform beyond the constraints of the GPU.
  • Publish and open source cutting-edge AI research.
  • Work on one of the fastest AI supercomputers in the world.
  • Job stability with startup vitality.
  • Simple, non-corporate work culture that respects individual beliefs.

About the company

Cerebras Systems builds the world's largest AI chip, 56 times larger than GPUs. The architecture delivers industry-leading training and inference speeds.

Staff Software Engineer, Inference API at Cerebras | JobZoey