C

Cerebras

AI accelerator hardware replacing GPUs

Engineering Manager - Inference Router

Engineering LeadershipUpdated on Nov 12
Full-timeNo salary listedHybrid

About the Job

Requirements

  • At least 8 years of experience in large-scale software engineering, distributed systems, or infrastructure.
  • At least 2 years of engineering management experience.
  • Strong programming skills in C++ and/or Go for performance-critical, concurrent production systems.
  • Deep experience operating production services on Kubernetes, including deployments, autoscaling, rollout strategies, and multi-cluster/multi-region topologies.
  • A proven track record building and operating highly available, scalable systems involving load balancing, failover, scale-out, and reliability engineering.
  • Experience designing or operating request routing, load balancing, scheduling, or traffic-management systems at scale.
  • Experience with cloud infrastructure and best practices for building scalable microservices.

Responsibilities

  • Own the architecture and evolution of the inference routing layer across all Cerebras data centers and third-party inference integrations.
  • Guide the design of global, multi-region request routing and load balancing.
  • Guide routing for heterogeneous compute, including prefill/decode disaggregated serving.
  • Guide prefix-aware and cache-aware routing to maximize KV-cache reuse and utilization.
  • Guide low-time-to-first-token, high-throughput request scheduling under concurrent, bursty workloads.
  • Drive routing algorithms that trade off cache locality, queueing, load, and latency in real time.
  • Build high-fidelity fleet and workload simulation models so the team can validate routing policies, failover behavior, and scaling decisions without tying up accelerator capacity.
  • Partner with inference runtime, cloud/platform, hardware, and machine learning teams to optimize end-to-end performance.
  • Build, manage, and grow a team of distributed systems, infrastructure, and machine learning systems engineers.
  • Provide technical direction, mentorship, and career development.
  • Foster a culture of ownership, velocity, and operational excellence.
  • Recruit talent in distributed systems, Kubernetes/infrastructure, and routing/machine learning systems.
  • Drive complex, cross-functional initiatives spanning inference runtime, cloud/infrastructure, and machine learning teams.
  • Own delivery of prefix- and cache-aware routing policies.
  • Own delivery of prefill/decode-disaggregation-aware scheduling and placement.
  • Own delivery of autoscaling and capacity management across heterogeneous fleets.
  • Own delivery of high availability, failover, and graceful degradation.
  • Own delivery of simulation and load-generation frameworks that exercise the router under diverse traffic patterns, failure modes, and fleet topologies without consuming scarce production compute.
  • Own delivery of observability, service-level objectives, and reliability across the routing stack.
  • Ensure high-quality releases through strong testing, load and chaos validation, and operational rigor.
  • Scale the routing layer to handle very large volumes of concurrent requests at the lowest possible latency.
  • Drive improvements in time-to-first-token, throughput, cache-hit rate, and compute efficiency across the fleet.
  • Design for reliability and high availability, including failover, redundancy, scale-out, and fail-closed behavior under partial outages.
  • Identify and prioritize technical debt and system bottlenecks.
  • Maintain Cerebras’ inference speed advantage.
  • Partner with inference runtime teams on execution and serving.
  • Partner with cloud/platform and site reliability engineering teams on deployment, scaling, and reliability.
  • Partner with machine learning researchers and engineers on model enablement and routing signals.
  • Partner with third-party integration partners.
  • Bridge infrastructure, routing, and production systems.

Desired Qualifications

  • Experience with large-scale large language model/inference serving and related systems such as vLLM, TensorRT-LLM, SGLang, or comparable systems.
  • Familiarity with prefill/decode disaggregation, KV-cache management, and prefix/cache-aware routing.
  • A machine learning background, including understanding inference workloads, batching, and the performance characteristics of serving large language models and multimodal models.
  • Experience with autoscaling and capacity management across heterogeneous compute.
  • Experience building simulation, modeling, or load-testing frameworks for distributed systems to validate behavior cost-effectively at scale.
  • A strong grounding in observability, including metrics, tracing, and service-level objectives, and incident response for high-traffic production systems.

About the Company

Cerebras

AI accelerator hardware replacing GPUs

Cerebras Systems creates AI acceleration hardware and software. Its CS-2 system is designed to replace traditional GPU clusters for AI workloads, speeding up training and inference while simplifying the setup by eliminating the need for parallel programming, distributed training, and cluster management. The product works as a single, large processor-based accelerator with accompanying software and cloud services to run AI models efficiently, reducing latency and time to results. Compared with competitors, Cerebras differentiates itself with the largest processor in the industry and an integrated hardware-software stack that aims to streamline AI workflows rather than relying on multi-GPU clusters. The company's goal is to help research labs, healthcare, finance, and other industries achieve faster, more cost-effective AI development and deployment by offering a turnkey high-performance AI compute solution.

Company size
501-1,000
Company stage
IPO
Headquarters
Sunnyvale, CA
Founded
2016

Recently Posted Jobs

Explore more opportunities at Cerebras

See more jobs