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 2 days 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
    2 days 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
    Full time

    Cerebras Systems

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

    Cerebras

    Toronto, ON
    4 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... 
    Suggested

    Thomson Reuters

    Toronto, ON
    1 day 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... 
    Suggested
    Full time
    Local area
    Worldwide

    Okta

    Toronto, ON
    5 days ago
  • $20k - $24k per year

     ...experiences across mobile applications and backend services. As a Staff Software Engineer — Collections , you will work across teams with customer...  ...to reason about the full path from user experience to APIs and platform infrastructure. Experience defining architecture... 
    Long term contract
    Full time
    Temporary work
    Work at office
    Local area
    Immediate start
    Flexible hours

    Nubank

    Toronto, ON
    4 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 mission...  ...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
    1 day ago
  • Transform the AI experience at Cerebras Systems as a Software Engineer on our Inference Platform team. Shape next-gen architecture while deploying ultra-fast machine learning services to boost performance and scalability. Cerebras Systems seeks a Software Engineer with 3+ years... 

    Cerebras

    Toronto, ON
    1 day 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... 
    Long term contract
    Full time
    Work at office
    Local area
    Flexible hours

    Thomson Reuters

    Toronto, ON
    18 hours 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... 

    Uber

    Toronto, ON
    18 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
    18 hours 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
    15 days 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
    3 days ago
  • $167.55k - $209.44k per year

     ..., canonical and ready to query, with no engineering or maintenance required. We’re proud that...  ...About the Role We’re looking for a Staff Software Engineer, Backend to join our Reverse ETL...  ...experience in system integration, including API consumption and development (experience... 
    Full time
    Internship
    Work at office
    Remote work
    Flexible hours
    2 days per week

    Fivetran

    Toronto, ON
    16 hours 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
    5 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
    9 days ago
  •  ...clients and backend services. Guide engineers and IC leads across teams through architectural...  ...Requirements Proven experience as a Staff-level Software Engineer or equivalent technical leader...  ...services, covering user experiences, APIs, and platform infrastructure.... 
    Long term contract
    Full time
    Work at office
    Local area
    Work from home
    Relocation package

    Nubank

    Toronto, ON
    6 days 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 the company Secures AI team...  ...'s no-code UI builder output with direct API-published policies. Develop the logic... 
    Shift work

    Okta

    Toronto, ON
    3 days ago
  • $224k - $336k per year

     ...into the future. This is a distributed team with many remote engineers. You are encouraged to apply if you meet the minimum requirements...  ...Have 10 years or more of distributed and cloud native software development experience at a highly-scaled or hyperscaler service... 
    Work at office
    Local area
    Remote work
    Work from home
    Relocation
    1 day per week

    Stripe

    Toronto, ON
    3 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... 
    Full time
    Contract work
    Work at office

    Equinix

    Toronto, ON
    a month ago
  • $140k - $175k per year

     ...Thomson Reuters is looking for a  Staff Software Engineer, AI Product Engineering to help shape and build the next generation of AI-powered software...  ..., and other foundation-model platforms. Design scalable APIs, data models, asynchronous workflows, and distributed services... 
    Full time
    Work at office
    Local area
    Flexible hours

    Thomson Reuters

    Toronto, ON
    18 hours ago
  • $160k - $220k per year

     .... We're all in on this mission. If you are too, let's talk. Staff Software Engineer, Device Identity (Java) Device Identity and Access Organization...  ...experience designing, building, and securing RESTful APIs for large-scale systems. ~ Expert knowledge of server-side... 
    Long term contract
    Local area
    Worldwide

    Okta

    Toronto, ON
    16 hours ago
  • $164.6k - $235.1k per year

     ...About the Role: We are looking for a Staff Engineer to steer the technical evolution of our...  ...Turn ambiguous requirements into working software that users see and trust. Bias toward iteration...  ...components, OpenAI and Google Gemini APIs. ~ Demonstrated bias toward shipping.... 
    Long term contract
    Remplacement
    Full time
    Temporary work
    Internship
    Local area
    Flexible hours

    Tubi

    Toronto, ON
    3 days 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
    14 days ago
  •  ...technologies for enterprises. We believe that software can radically transform the world and...  ...seeking a highly skilled and motivated Staff Software Engineer to join our team and work on the...  ...design patterns. ~ Proficient in defining API specifications (OpenApi/Swagger, Rest,... 
    Long term contract
    Full time
    Flexible hours

    Nirmata

    Toronto, ON
    more than 2 months 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
  •  ...Senior / Staff Software Engineer, Mapping Location: Remote Autonomous Vehicle The opportunity... A well-funded, fast-growing company building self-driving technology is expanding its mapping engineering group. Maps underpin how the vehicle knows where it is, where... 
    Remote work

    Fruition Group US

    Toronto, ON
    1 day ago
  •  ...About the team Product and Risk Data Engineering is Stripe's single source of truth data engineering...  ...product teams on event-driven data API modeling — so that every team at Stripe can...  .... Minimum requirements This is a Staff-level role — that typically means 10+ years... 

    Stripe

    Toronto, ON
    2 days ago
  • Drive technological innovation within Square's Go-to-Market Engineering team as a Staff Software Engineer, focusing on enhancing sales systems with AI and automation. Lead the design and architecture for scalable solutions that transform sales productivity and efficiency. As... 

    Square

    Toronto, ON
    4 days ago
  • $205k per year

     ...between product, design, and engineering are giving way to smaller, faster...  ...code, they own outcomes. As a Staff Engineer, you'll extend that...  ...Design and evolve core systems, APIs, and database architecture...  ...for ~7+ years of professional software engineering experience, with a... 
    Long term contract
    Permanent employment
    Full time
    Internship

    Clutch Technologies

    Toronto, ON
    more than 2 months ago

Do you want to receive more vacancies?

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