Staff Software Engineer, AI Inference Systems

Cerebras

Toronto

On-site

CAD 140,000 - 190,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Cerebras Systems builds the world's largest AI chip and is hiring a Software Engineer to build and evolve the ML API layer for a disaggregated inference system. You will work across inference APIs, model integration, request-routing services, and Cerebras runtimes to deliver a consistent experience across models and accelerator backends.

This hands-on role touches streaming, tool use, structured outputs, multimodal inputs, and production-quality APIs, collaborating with model enablement,

Qualifications

  • 5+ years of software engineering in production software or distributed systems.
  • Strong Python and Go plus experience with performance-sensitive services in C++, Rust, or a similar language.

Responsibilities

  • Build production ML inference APIs for chat, text generation, streaming, model configuration, tool calling, and structured outputs.
  • Deliver a unified serving experience across GPU prefill, Cerebras decode, and other backends.
  • Enable new models and capabilities by integrating foundation models, tokenizers, prompts, sampling, and multimodal inputs.
  • Own API compatibility and evolution with versioning, deprecation, and backward compatibility practices.
  • Integrate with model-serving runtimes like vLLM, PyTorch, Hugging Face libraries, ROCm stack, and Cerebras runtime components.
  • Support disaggregated inference with routing, state transfer, error handling, retries, and lifecycle management.
  • Improve serving performance: streaming, latency, throughput, batching, serialization, and scheduling.
  • Ensure correctness through validation systems for tokenization, sampling, logits, and model upgrades.
  • Strengthen reliability with logging, tracing, metrics, dashboards, health checks, and diagnostics.
  • Develop testing and qualification infrastructure, conformance tests, workload replay, and performance benchmarks.
  • Improve developer experience with configuration, SDKs, documentation, examples, and self-service tooling.
  • Collaborate across stack with compiler, runtime, kernel, cloud, product, and solutions teams to translate requirements into scalable serving capabilities.

Skills

Python
Go
C++
Rust
APIs design
Linux
Kubernetes
OpenAI APIs
Distributed systems
Performance

Education

BS in CS/CE/EE

Tools

vLLM
PyTorch
Hugging Face
Triton
TensorRT-LLM

Job description

Cerebras Systems builds the world's largest AI chip and is hiring a Software Engineer to build and evolve the ML API layer for a disaggregated inference system. You will work across inference APIs, model integration, request-routing services, and Cerebras runtimes to deliver a consistent experience across models and accelerator backends.

This hands-on role touches streaming, tool use, structured outputs, multimodal inputs, and production-quality APIs, collaborating with model enablement,

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff AI Inference Systems Engineer
Staff AI Inference Systems Engineer

New Grad 2026 @ Cerebras Systems • Toronto

On-site
CAD 140,000 - 200,000
Staff Software Engineer, Inference API
Staff Software Engineer, Inference API

Cerebras • Toronto

On-site
CAD 140,000 - 190,000
Staff Software Engineer, Inference API
Staff Software Engineer, Inference API

New Grad 2026 @ Cerebras Systems • Toronto

On-site
CAD 140,000 - 200,000
Software Engineer, Inference Platform
Software Engineer, Inference Platform

Cerebras • Toronto

On-site
CAD 256,000 - 370,000
Sr. Staff Software Engineer, Inference Platform
Sr. Staff Software Engineer, Inference Platform

Cerebras • Toronto

On-site
CAD 150,000 - 195,000
AI Inference Core - Senior SW Engineer for Platform & DevOps
AI Inference Core - Senior SW Engineer for Platform & DevOps

Cerebras • Toronto

On-site
CAD 120,000 - 180,000
Software Engineer - Tools & Infrastructure / DevOps
Software Engineer - Tools & Infrastructure / DevOps

Cerebras • Toronto

On-site
CAD 110,000 - 170,000
Software Engineer, GPU Inference
Software Engineer, GPU Inference

Cerebras • Toronto

On-site
CAD 140,000 - 210,000
ML Systems Integration Engineer
ML Systems Integration Engineer

Cerebras • Toronto

On-site
CAD 120,000 - 180,000
Senior SDET, Inference Platform
Senior SDET, Inference Platform

Cerebras • Toronto

On-site
CAD 199,000 - 271,000