Postuler

Publié il y a 14 jours

Senior Software Engineer, ML API – AI Inference

@ Cerebras Systems

Toronto, Ontario

HybrideTemps plein5+ ans d’expérience
Postuler
SIGNAUX

En bref

Cerebras Systems is hiring a Senior Software Engineer to build and evolve the ML API layer for its disaggregated AI inference system, which pairs GPU prefill with Cerebras wafer-scale decode. The role owns features across chat completions, streaming, tool calling, structured outputs and multimodal inputs, and leads small multi-component projects. It is a full-time, hands-on individual-contributor role requiring 5+ years of software engineering experience.

Responsabilités :

  • Own API features end to end across inference services
  • Lead design and delivery across multiple components with a small team
  • Enable new models, tokenizers and sampling capabilities
  • Diagnose and improve latency, throughput and reliability in production
  • Mentor engineers and review designs and code

Résumé des exigences :

  • 5+ years of software engineering experience
  • Strong Python and Go, C++ or Rust
  • Experience building and evolving production APIs
  • Experience operating Linux services with Kubernetes and CI/CD
  • Bachelor's degree or equivalent practical experience

Outils et compétences

Source et dates

Site carrière / système de candidatures · ashby

Date publiée par l’employeur
2026-10-27
Première détection par notre source
2026-10-28
Mise à jour du dossier source
2026-10-28

Ces dates décrivent le dossier source, pas une vérification en direct du recrutement. Consultez l’offre originale.

Détails du poste

NiveauSenior
DomaineDéveloppement logiciel
Expérience5 an(s) et plus
Heures par semaine40 (estimé)
Milieu de travailBureau
Exigences physiquesphysique faible · ordinateur élevé
LanguesEnglish
FormationBaccalauréat (préféré)
Domaines d’étudesComputer Science, Computer Engineering, Electrical Engineering

Résumé et détails rédigés par l’IA à partir de l’offre; l’offre de l’employeur fait foi.

Cerebras Systems

Profil d’entreprise sauvegardé

Renseignements historiques provenant d’un profil The Jobs API sauvegardé (champs LinkedIn/Crunchbase). Ils ne sont pas vérifiés en temps réel; les chiffres peuvent avoir changé. Les valeurs manquantes restent inconnues.

The World's Fastest AI Inference

Description complète de l’entreprise

Cerebras Systems is the world's fastest AI inference. We are powering the future of generative AI. We’re a team of pioneering computer architects, deep learning researchers, and engineers building a new class of AI supercomputers from the ground up. Our flagship system, Cerebras CS-3, is powered by the Wafer Scale Engine 3—the world’s largest and fastest AI processor. CS-3s are effortlessly clustered to create the largest AI supercomputers on Earth, while abstracting away the complexity of traditional distributed computing. From sub-second inference speeds to breakthrough training performance, Cerebras makes it easier to build and deploy state-of-the-art AI—from proprietary enterprise models to open-source projects downloaded millions of times. Here’s what makes our platform different: 🔦 Sub-second reasoning – Instant intelligence and real-time responsiveness, even at massive scale ⚡ Blazing-fast inference – Up to 100x performance gains over traditional AI infrastructure 🧠 Agentic AI in action – Models that can plan, act, and adapt autonomously 🌍 Scalable infrastructure – Built to move from prototype to global deployment without friction Cerebras solutions are available in the Cerebras Cloud or on-prem, serving leading enterprises, research labs, and government agencies worldwide. 👉 Learn more: www.cerebras.ai Join us: https://cerebras.net/careers/

Abonnés LinkedIn
119 613
Personnes associées sur LinkedIn
970
Bureaux déclarés
  • 1237 E Arques Ave, Sunnyvale, California 94085, US
  • 150 King St W, Toronto, Ontario M5H 1J9, CA
  • Tokyo, JP
  • Bangalore, IN
Catégories d’activité
  • Semiconductor
  • Artificial Intelligence
  • Software
  • Hardware
  • RISC
  • Artificial Intelligence (AI)
  • AI Infrastructure
  • Computer
Autres noms enregistrés
  • Cerebras Systems
  • Cerebras
Spécialités
  • artificial intelligence
  • deep learning
  • natural language processing
  • inference
  • machine learning
  • llm
  • AI
  • enterprise AI
  • and fast inference
Le profil indique une agence de recrutement
Non
Investissement total déclaré
4 674 771 259

La devise et la date d’observation ne sont pas fournies; ce n’est ni une valorisation actuelle ni une ronde de financement.

Cerebras Systems is the world's fastest AI inference. We are powering the future of generative AI. We’re a team of pioneering computer architects, deep learning researchers, and engineers building a new class of AI supercomputers from the ground up. Our flagship system, Cerebras CS-3, is powered by the Wafer Scale Engine 3—the world’s largest and fastest AI processor. CS-3s are effortlessly clustered to create the…

ChampValeur
SecteurSemiconductor Manufacturing
Taille501-1,000 employees
Siège socialSunnyvale, California
Type d’organisationPrivately Held
Spécialitésartificial intelligencedeep learningnatural language processinginferencemachine learningllmAIenterprise AIand fast inference
Offres sur Jobsy41
LinkedInVoir la page
Description

Cerebras Systems builds the world's largest AI chip, 56 times larger than GPUs. This architecture allows Cerebras to deliver industry-leading training and inference speeds; over 10 times faster than GPU-based hyperscale cloud inference services.

This order of magnitude increase in speed is transforming the user experience of AI applications, unlocking real-time iteration and increasing intelligence via additional agentic computation.

Cerebras works with the leading model labs, global enterprises, and cutting-edge AI-native startups. OpenAI recently announced a multi-year partnership with Cerebras, to deploy 750 megawatts of scale, transforming key workloads with ultra high-speed inference.

About the Role

Cerebras is building a new generation of disaggregated AI inference systems that combine GPU-accelerated prefill with ultra-fast decode on the Cerebras Wafer-Scale Engine.

We are hiring a Senior Software Engineer to build and evolve the ML API layer that makes this heterogeneous serving system accessible, reliable, and easy to use. You will own significant features and components across our inference APIs, model integration layer, and request-routing services, delivering a consistent experience across models and accelerator backends.

This role sits at the intersection of machine learning systems, API design, model serving, and distributed systems. You will translate evolving model capabilities and customer requirements into clear designs, lead implementation across multiple components, and carry features through validation, rollout, and production operation. Your work will help ensure that streaming, sampling, tool use, structured outputs, multimodal inputs, and model configuration behave correctly and consistently.

You will work closely with model enablement, compiler, runtime, cloud infrastructure, product, and customer-facing teams, as well as customers directly. This is a hands-on individual-contributor role with opportunities to lead small project teams, mentor engineers, and improve the quality and reliability of production inference software.

Responsibilities

  • Own features end to end. Design, implement, test, and operate features for chat completions, text generation, streaming, model configuration, tool calling, structured outputs, multimodal inputs, and emerging inference capabilities.

  • Lead multi-component delivery. Write clear design documents, evaluate technical tradeoffs, break projects into deliverable milestones, and coordinate implementation with a small group of engineers and partner teams.

  • Deliver consistent API behavior. Implement clear request and response semantics across GPU prefill, Cerebras decode, and other inference backends. Maintain compatibility with widely adopted inference interfaces and evolve owned APIs through validation, versioning, and deprecation best practices.

  • Enable new models and capabilities. Integrate foundation models, tokenizers, chat templates, generation configuration, sampling methods, and model-specific features into the serving platform.

  • Integrate serving components. Extend inference services and their integration with frameworks and runtimes such as vLLM, PyTorch, Hugging Face libraries, LLGuidance, and Cerebras runtime components.

  • Support disaggregated inference. Implement routing, state-transfer integration, error handling, retries, cancellation, and request lifecycle management to coordinate GPU prefill with Cerebras decode.

  • Deliver measurable performance improvements. Diagnose bottlenecks and improve time to first token, streaming latency, throughput, and resource efficiency through changes to tokenization, serialization, batching, scheduling, and communication.

  • Own correctness and release quality. Build conformance tests, model-validation suites, numerical comparisons, integration tests, and performance benchmarks that catch regressions in owned features and support safe releases.

  • Strengthen production reliability. Improve service metrics, tracing, logging, alerts, and diagnostic tools. Investigate production incidents, resolve root causes, and follow through on improvements to resilience and incident response.

  • Improve customer and developer experience. Partner with product, support, and solutions teams to understand user needs and make practical tradeoffs. Improve configuration, documentation, examples, and debugging workflows.

  • Raise the engineering quality bar. Provide thoughtful design and code reviews, mentor less-experienced engineers, share domain knowledge, and proactively remove delivery roadblocks.

Minimum Qualifications

  • 5+ years of software engineering experience, including independent ownership of production services, distributed systems, or substantial software components.

  • Strong programming ability in Python and proficiency in Go, C++, Rust, or another language used to build production services.

  • Experience designing and delivering features that span multiple components, including documenting designs, evaluating tradeoffs, and coordinating implementation with other engineers.

  • Experience building and evolving production APIs, with sound practices for validation, error handling, compatibility, and testing. Familiarity with REST, gRPC, or streaming protocols.

  • Experience integrating software across service, framework, runtime, or infrastructure boundaries.

  • Experience operating services on Linux using containers, Kubernetes or comparable orchestration systems, and CI/CD.

  • Ability to diagnose correctness, reliability, and performance issues across distributed components and deliver measurable improvements.

  • Strong communication and collaboration skills, including experience leading technical delivery for a small project and supporting other engineers through reviews or mentorship.

  • Ability to turn ambiguous requirements into maintainable software while balancing customer needs, delivery timelines, and operational quality.

  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related discipline, or equivalent practical experience.

Preferred Qualifications

  • Experience building or operating production ML or LLM inference APIs, including OpenAI-compatible interfaces.

  • Experience extending or contributing to vLLM, SGLang, PyTorch, Hugging Face Transformers, Triton, TensorRT-LLM, or another ML systems project.

  • Understanding of tokenization, chat templates, generation configuration, logits processing, stopping criteria, tool calling, structured generation, or constrained decoding.

  • Experience with disaggregated prefill/decode architectures, KV-cache transfer, prefix caching, chunked prefill, or inference request scheduling.

  • Experience building API conformance, model-quality, numerical-comparison, determinism, or performance-regression test systems.

  • Experience with multi-model or multi-tenant serving, including routing, admission control, quotas, rate limiting, or capacity-aware scheduling.

  • Experience developing performance-sensitive or highly concurrent services in Go, C++, Rust, or a similar language.

  • Familiarity with GPU inference, AMD Instinct accelerators, ROCm, CUDA, collective communication, or multi-node model serving.

  • Familiarity with reduced-precision inference and quantization formats such as BF16, FP8, FP4, INT8, or INT4.

  • Experience building SDKs, developer tools, configuration systems, or self-service ML workflows, or collaborating directly with customers and open-source communities.

Why Join Cerebras

People who are serious about software make their own hardware. At Cerebras, we have built a breakthrough architecture that is unlocking new opportunities for the AI industry. With dozens of model releases and rapid growth, we’ve reached an inflection point in our business. Members of our team tell us there are five main reasons they joined Cerebras:

  1. Build a breakthrough AI platform beyond the constraints of the GPU.

  2. Publish and open source their cutting-edge AI research.

  3. Work on one of the fastest AI supercomputers in the world.

  4. Enjoy job stability with startup vitality.

  5. Our simple, non-corporate work culture that respects individual beliefs.

Find out more about what it's like to work at Cerebras here!

Apply today and become part of the forefront of groundbreaking advancements in AI!

Cerebras Systems is committed to creating an equal and diverse environment and is proud to be an equal opportunity employer. We celebrate different backgrounds, perspectives, and skills. We believe inclusive teams build better products and companies. We try every day to build a work environment that empowers people to do their best work through continuous learning, growth and support of those around them.

This website or its third-party tools process personal data. For more details, click here to review our CCPA disclosure notice.

Emplois semblables

  • Senior Software Engineer - Reservations

    Toronto, ON

    OpenTable

    5+ ansCandidates need 5+ years building production backend services in C#/.NET or Java, plus 3+ years with relational databases, Redis caching and Apache Kafka event-driven systems. Strong testing, observability and distributed-systems experience is essential.

    C#, Java, .NET, Apache Kafka, Redis, PostgreSQL

  • Senior Software Engineer

    Toronto, ON
    TélétravailTemps plein

    Maximum Technologies, Inc.

    Candidates need several years of shipping backend services in a statically typed language, strong SQL skills, and experience debugging distributed systems. They must have a testing habit, be able to work from unfinished specs, and use AI coding agents well. Banking or payments experience is a nice-to-have.

    gRPC, containers, schema DSL

  • Software Engineer - Intern

    Toronto, ON
    Temps plein

    Altera Semiconductor Technology Canada ULC

    Altera Semiconductor Technology Canada ULC requires candidates pursuing a bachelor's degree in computer or electrical engineering, engineering science, computer science, mathematics or similar. Candidates need at least 3 months of experience or coursework in C/C++, Python, digital logic, FPGAs or Verilog, plus strong problem-solving and communication skills.

    Quartus Prime Pro, C/C++, Python, Verilog

  • Software Engineer - Full Stack

    Toronto, ON
    Temps plein

    (2616) Sanofi Vaccines Canada Ltd.

    4+ ansCandidates need 4+ years of experience or equivalent knowledge, with JavaScript or TypeScript (Node.js) and React. Cloud experience with AWS, GCP or Azure, infrastructure as code, microservices, CI/CD and fluent English are expected.

    React, Node.js, Terraform, AWS CDK

  • Software Engineer - Backend & Platform Systems

    Toronto, ON
    HybrideTemps plein

    Veeda AI

    7+ ansVeeda AI needs 7+ years of professional experience building production backend or platform systems, and strong skill in at least one modern programming language. Candidates need a solid grasp of distributed systems, cloud development and AI-assisted development tools.

    Apache Kafka, OpenSearch, Kubernetes, Docker, Terraform, AWS

  • Senior Software Engineer, Atlas Agent Engine

    Alberta +4
    Temps plein

    MongoDB: The MongoDB database platform has been downloaded hundreds of millions of times since 2007, and there have been millions of builders trained through…

    5+ ansCandidates need 5+ years of experience building distributed systems or cloud services at scale, with interest in Go, Python and TypeScript. Strong computer science fundamentals, performance tuning, and clear technical communication are also required.

    MongoDB, AWS, Google Cloud, Microsoft Azure, Research, Go

  • Junior Software Engineer

    Toronto, ON
    Télétravail

    CSC Generation: CSC Generation is the AI-native holding company re-engineering omni-channel retail.

    Candidates need experience with JavaScript or TypeScript through coursework, internships, projects or 0 to 3 years of work. React, Node, HTML, CSS, HTTP and JSON knowledge is required, plus a strong debugging mindset and self-directed learning.

    React, TypeScript, Claude Code

  • Senior Software Engineer – Kotlin, VP

    Mississauga, ON
    HybrideTemps plein

    Citi Canada Technology Services ULC

    12+ ansCandidates need 12+ years of enterprise backend experience in Java 17/21+ or Kotlin, with strong knowledge of JVM internals, concurrency and distributed messaging. Experience with Linux, Gradle, Jenkins, Docker and Kubernetes is also required.

    Kotlin, Java, Gradle, Jenkins, Docker, Kubernetes

Lieux et modes de travail

Lieux

Tout le CanadaTélétravail · Hybride · Sur place · Sur le terrain

Astuce : ajoutez le télétravail pour élargir la recherche.

Exclure des lieux

Mode de travail

Offres de cette entreprise dans les résultats

Voici les offres de cette entreprise chargées dans votre recherche. Elle peut avoir d’autres postes ouverts.