Cerebras logo
Cerebras Posted 30+ days ago

Distributed Software Engineer

Location

Toronto

Hybrid

Contract

Permanent

Full-time

Salary

Not disclosed

Experience

Not specified

Job summary

Responsibilities

The Cluster engineering team owns the software that turns thousands of wafers, servers, and switches into a cloud that stays up, stays busy, and stays debuggable. We stand clusters up from bare metal, schedule training and inference workloads across the fleet, keep it healthy, and make it…

  • Declarative, CRD-driven automation of bare-metal networking, OS, and application software across clusters of Cerebras systems, servers, and switches, built to reconcile thousands…
  • Push-button cluster install, upgrade, and security patching with real downtime budgets, gated by canaries
  • Kubernetes operators that schedule large inference workload: resource locks, priority queues, network topology, and health-aware placement
  • gRPC control-plane services, authorization, admission webhooks, and quota policy for a multi-tenant fleet
  • Metrics and log pipelines with purpose-built exporters for wafer-scale systems, servers (Redfish, IPMI), and network fabric (gNMI, sFlow), on Prometheus and Grafana, with SLOs…

What they're looking for

  • 5+ years building and operating production distributed systems or infrastructure software
  • Production-quality Go and Python
  • Real Kubernetes depth: you have written or debugged controllers and operators, and you understand CRDs, reconciliation semantics, informer caches, admission webhooks, and RBAC
  • Strong debugging skills across distributed systems, Linux, and networking
  • Prometheus and Grafana as a practitioner: PromQL, exporter design, cardinality discipline, useful alerts

Tech stack

Read the full job posting

This summary is written by Tokn from the original posting. Only the posting published by Cerebras is authoritative. Request a removal

jobs.ashbyhq.com ↗