Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Software Engineer, Inference API

Cerebras

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 Cerebas, 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 Software Engineer to build and evolve the ML API layer that makes this heterogeneous serving system accessible, reliable, and easy to use. You will work across our inference APIs, model integration layer, request-routing services and Cerebras inference platform to deliver 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 enable new model architectures and inference capabilities, define stable user-facing behavior, and ensure that features such as streaming, sampling, tool use, structured outputs, multimodal inputs, and model configuration behave correctly and consistently in production.

You will work closely with model enablement, compiler, runtime, cloud infrastructure, product, customer-facing teams, and customers directly. This is a hands-on software engineering role for someone who enjoys turning rapidly evolving ML capabilities into durable, production-quality APIs.

Responsibilities

  • Build production ML inference APIs. Design, implement, and maintain APIs for chat completions, text generation, streaming, model configuration, tool calling, structured outputs, multimodal inputs, and other emerging inference capabilities.
  • Deliver a unified serving experience. Create consistent request and response semantics across GPU prefill, Cerebras decode, and other heterogeneous inference backends.
  • Enable new models and capabilities. Integrate emerging foundation models, tokenizers, prompt formats, sampling methods, attention variants, multimodal inputs, and model-specific features into the serving platform.
  • Own API compatibility and evolution. Maintain compatibility with widely adopted inference interfaces while designing Cerebras-specific extensions. Establish clear versioning, deprecation, validation, and backward compatibility practices.
  • Integrate with model-serving runtimes. Extend and integrate custom inference services with vLLM, PyTorch, Hugging Face libraries, the AMD ROCm stack, and Cerebras runtime components.
  • Support disaggregated inference. Build the control and data paths required to coordinate GPU prefill with Cerebras decode, including request routing, state transfer, error handling, retries, and lifecycle management.
  • Improve serving performance. Optimize streaming behavior, time to first token, request latency, throughput, batching, serialization, tokenization, scheduling, and communication between serving components.
  • Ensure functional and numerical correctness. Build validation systems for tokenization, sampling, logits, generated outputs, precision changes, model upgrades, determinism, and compatibility across serving backends.
  • Strengthen reliability and observability. Define end-to-end service indicators and build structured logging, tracing, metrics, dashboards, health checks, and diagnostic tooling for production inference traffic.
  • Develop testing and qualification infrastructure. Create conformance tests, workload-replay tools, model-validation suites, performance benchmarks, integration tests, and release gates.
  • Improve developer experience. Build intuitive configuration, SDKs, documentation, examples, debugging tools, and self-service workflows for internal developers, customers, and partners.
  • Collaborate across the stack. Partner with compiler, runtime, kernel, cloud, product, and solutions teams to translate model and customer requirements into scalable serving capabilities.

Minimum 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 plus 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, with the ability to turn ambiguous model or product requirements into production-quality software.
  • Bachelor's degree in computer science, Computer Engineering, Electrical Engineering, or a related discipline, or equivalent practical experience.

Preferred Qualifications

  • 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.

Why Join Cerebras

About

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:

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

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.

#J-18808-Ljbffr
Vacancy posted 22 hours ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer, Inference API in Toronto, ON vacancy
  •  ...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... 
    Suggested

    Cerebras

    Toronto, ON
    3 days ago
  •  ...to deliver industry-leading training and inference speeds; over 10 times faster than GPU-...  ...About the Role We're hiring a Staff Engineer to help lead, drive, and contribute to projects...  ...develop, test, and maintain production software, with responsibilities spanning testing,... 
    Suggested

    Cerebras

    Toronto, ON
    3 days ago
  •  ...Cohere is a team of researchers, engineers, designers, and more, who are...  ...a highly experienced Back-End Software Engineer who wants to work on...  ...Model Vault is Cohere’s inference platform for deploying and operating...  .... As a Senior/Staff Software Engineer, you will:... 
    Suggested
    Full time
    Work at office
    Local area
    Remote work
    Home office

    Cohere

    Toronto, ON
    2 days ago
  • $88k - $132k per year

     ...Works with product teams, analysts, and other engineers to design and build systems and application software that enable a robust, usable API ecosystem. Implements and operates API...  ...and CI/CD. Partners closely with a Senior Staff engineer on architecture and standards, and... 
    Suggested
    Full time
    Contract work
    Work at office

    Equinix

    Toronto, ON
    18 hours ago
  •  ...deliver industry-leading training and inference speeds; over 10 times faster than GPU...  ...decode on the Cerebras Wafer-Scale Engine. We are hiring a Software Engineer to productionize and optimize...  ...working across our custom inference APIs, the vLLM serving runtime, the AMD ROCm... 
    Suggested

    Cerebras

    Toronto, ON
    3 days ago
  •  ...Thomson Reuters seeks a Staff Software Engineer for Content Tools to set technical direction for tools that expose governed access to proprietary legal content. You will own API design, evaluation, and end-to-end quality across production tooling, with on-call ownership and... 

    Thomson Reuters

    Toronto, ON
    3 days ago
  • $160k - $220k per year

     ...are too, let's talk. Opportunity As a Staff Engineer on the OIG team, you will be involved...  ...the challenge of building enterprise-grade software that millions of users depend on. This...  ...microservices, event-driven architectures, APIs, and data modeling at scale ~ Strong... 
    Full time
    Local area
    Worldwide

    Okta

    Toronto, ON
    10 days ago
  • $197k per year

     ...is highly visible to the executive leadership team. As a Staff Software Engineer, you’ll set technical direction for important, multi-quarter...  ...environments. ~ Strong fundamentals in data structures, algorithms, API design, and system design. ~ Ability to communicate... 
    Full time
    Work at office
    Remote work

    Uber Technologies Inc.

    Toronto, ON
    22 hours ago
  •  ...Canadian healthcare SaaS startup (~15 people) Role Staff Software Engineer — senior, founding-level; scope can flex to player-coach...  ...and turn feature ideas into sound architecture: UI behaviour, APIs, domain logic, data model and infrastructure. Build with AI... 
    Remote work
    Flexible hours
    1 day per week

    Fathom Talent Group

    Toronto, ON
    2 days ago
  • $173k - $197.4k per year

    161 Bay Street (93021), Canada, Toronto,Toronto, Ontario,Staff Software Engineer About Capital One Canada. For 30 years, we've been on a...  ...cloud and we’re leaders in the adoption of open source, RESTful APIs, microservices, and containers. We build our own products and... 
    Work at office
    Work from home

    Capital One Canada

    Toronto, ON
    3 days ago
  • $140.6k - $190.6k per year

     ...Job Description The Staff Software Engineer provides technical leadership across the Cloud Cost Management and Reporting portfolio, including...  ...familiarity with Azure, GCP, or OCI. ~ Experience designing APIs, data pipelines, and scalable reporting or analytics solutions... 
    Long term contract
    Work at office
    Local area
    Flexible hours

    Thomson Reuters

    Toronto, ON
    2 days ago
  • 161 Bay Street (93021), Canada, Toronto,Toronto, Ontario,Staff Software Engineer - iOS For 30 years, we’ve been on a mission to change banking for...  ...and we’re leaders in the adoption of open source, RESTful APIs, microservices, and containers. We build our own products and... 
    Work at office
    Work from home

    Capital One - CA

    Toronto, ON
    22 hours ago
  •  ...Staff Software Engineer The global capital markets are among the largest markets in the world valued at $50T+ and growing. Transactions in these...  ...at Noetica, you'll help build robust backend systems and APIs that power our search-centric web experience that’s core to the... 
    Long term contract
    Full time
    Work at office
    Local area
    Flexible hours

    Thomson Reuters

    Toronto, ON
    21 hours ago
  • $118k - $152k per year

     ...The Role Capco is seeking a Senior Software Engineer with strong expertise in C#, .NET, ASP.NET Core, and API development to join our Technology & Engineering practice in Toronto. In this role, you will design, develop, modernize, and maintain enterprise applications... 
    Full time
    Internship
    Immediate start

    Capco

    Toronto, ON
    1 day ago
  • $160k - $220k per year

     ...audited at scale. We are a diverse team of engineers, product managers, and designers who are...  ...secure. About the role As a Staff Software Engineer on the Okta Secures AI team, your...  ...'s no-code UI builder output with direct API-published policies. Develop the logic... 
    Full time
    Local area
    Worldwide
    Shift work

    Okta

    Toronto, ON
    10 days ago
  • $197k per year

     ...is highly visible to the executive leadership team. As a Staff Software Engineer, you’ll set technical direction for important, multi-quarter...  ...production. ~ Strong fundamentals in data structures, algorithms, API design, and system design. ~ Ability to communicate... 
    Full time
    Work at office
    Remote work

    Uber Technologies Inc.

    Toronto, ON
    22 hours ago
  • $185k - $231.5k per year

     ...DoorDash is building the world’s most reliable on‑demand, logistics engine for delivery! We’re looking for experienced engineers to join our...  ...~ Experience with service oriented architecture, writing REST API’s, unit testing, and architectural design ~ Understanding of modern... 
    Full time
    Local area

    DoorDash Brazil

    Toronto, ON
    2 days ago
  • $160k - $220k per year

     ...Position Description We’re hiring a Staff Full-Stack Engineer to join the Integration Builder team...  ...frameworks). ~ Experience designing APIs, working with relational databases (PostgreSQL...  ...to low-code/no-code tools, workflow engines, or visual development platforms.... 
    Local area
    Worldwide

    Okta

    Toronto, ON
    20 days ago
  • $195k - $265k per year

     ...flexibility is key. About CircleCI Engineering CI/CD has been solved. Now...  ...and keep them current. As a Staff Engineer here, you'll care as...  ...Go, with real experience in API design, data modelling,...  ...with on-premises or self-hosted software. You've shipped software that... 
    Internship
    Local area
    Remote work

    CircleCI Inc.

    Toronto, ON
    22 hours ago
  •  ...career. About the team Risk Engineering builds the systems that...  ...subsidiaries. What you'll do As a Staff Engineer on Financial Crimes...  ...regulation into working software. Responsibilities Define...  ...and external developer-facing APIs. Raise the engineering bar:... 

    Stripe

    Toronto, ON
    1 day ago
  • $160k - $220k per year

     ...patterns as the ecosystem of connected software (including AI agents) continues to grow...  ...OIN — from the foundational data model, APIs, and security posture every integration...  ...building it. About the Role As a Staff Software Engineer on the OIN team, you'll be a technical... 
    Long term contract

    Okta

    Toronto, ON
    1 day ago
  • $160k - $220k per year

     ...at scale. We are a diverse team of engineers, product managers, and designers who are...  ...staying secure. About the role As a Staff Software Engineer on the the company Secures AI...  ...'s no-code UI builder output with direct API-published policies. Develop the logic... 
    Shift work

    Okta

    Toronto, ON
    3 days ago
  • $220k - $359.21k per year

     ...t wait to meet you. WHAT YOU’LL DO We’re looking for a Staff Software Engineer to join the User Targeting team as a hands-on technical leader...  ...from the segmentation engine and data pipelines through the APIs and the dashboard experience customers use every day, at the... 
    Full time
    Part time
    Internship
    Manual labor
    Work at office
    Local area
    Flexible hours

    Braze

    Toronto, ON
    14 days ago
  • $140k - $175k per year

     ...with AI? Join our Global Westlaw Engineering organization and help shape...  ...around the globe. As an AI Staff Engineer, you will help define...  ...orchestration and RAG through API gateways, microservices, and modern...  ...; mentor senior and junior software engineers; champion MLOps and... 
    Work at office
    Local area
    Worldwide
    Flexible hours

    Thomson Reuters

    Toronto, ON
    10 hours ago
  • $202.4k - $231k per year

     ...Bay Street (93021), Canada, Toronto,Toronto, Ontario,Senior Staff Software Engineer About Capital One Canada. For 30 years, we’ve been on a...  ...cloud and we?re leaders in the adoption of open source, RESTful APIs, microservices, and containers. We build our own products and... 
    Work at office
    Work from home

    Capital One - CA

    Toronto, ON
    3 days ago
  • $160k - $190k per year

     ...this is it. About the role: We're looking for a systems engineer to build and operate high-throughput, low-latency network...  ...Design and implement components of a high-performance DNS engine: resolvers, forwarders, caching layers, and request-processing pipelines... 

    BlueCat

    Toronto, ON
    3 days ago
  • $235k - $325k per year

     ...customers. Cohere is a team of researchers, engineers, designers, and more, who are all...  ...are looking for a Lead Member of Technical Staff to join the Model Serving team at Cohere....  ...large language models through easy to use API endpoints. In this role, you will provide... 
    Full time
    Work at office
    Local area
    Remote work
    Home office

    Cohere

    Toronto, ON
    3 days ago
  • $205.6k - $257k per year

     ...system of record, Carta brings together the software, services, and legal infrastructure that...  ...real money. We’re hiring multiple engineers, and you’ll be hired into the Investors business...  ...The Problems You'll Solve As a Staff Engineer, you are responsible for the... 
    Long term contract
    Full time
    Internship
    Work at office
    Remote work
    1 day per week

    Carta

    Toronto, ON
    1 day ago
  • $196.8k - $270.6k per year

     ...the future of professional services is being written today — and we’re just getting started. Role Overview As a Staff Frontend Software Engineer at Harvey, you’ll play a pivotal role in shaping the foundation of our product platform while directly building user-... 
    Work at office
    Relocation package
    Flexible hours
    3 days per week

    Harvey, Inc.

    Toronto, ON
    1 day ago
  • $160k - $220k per year

     ...patterns as the ecosystem of connected software (including AI agents) continues to grow...  ...OIN — from the foundational data model, APIs, and security posture every integration...  ...building it. About the Role As a Staff Software Engineer on the OIN team, you'll be a technical... 
    Long term contract
    Local area
    Worldwide

    Okta

    Toronto, ON
    20 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Engineer, Inference API. Be the first to apply!