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- ...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
- ...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...SuggestedFull time
- ...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
- ...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
$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...SuggestedFull timeLocal areaWorldwide$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 contractFull timeTemporary workWork at officeLocal areaImmediate startFlexible hours$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 officeWork from home- 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...
$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 contractFull timeWork at officeLocal areaFlexible hours$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...- ...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 contractFull timeWork at officeLocal areaFlexible hours
$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 areaWorldwide$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$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 timeInternshipWork at officeRemote workFlexible hours2 days per week$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 timeLocal areaWorldwideShift work$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 timePart timeInternshipManual laborWork at officeLocal areaFlexible hours- ...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 contractFull timeWork at officeLocal areaWork from homeRelocation package
$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$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 officeLocal areaRemote workWork from homeRelocation1 day per week$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 timeContract workWork at office$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 timeWork at officeLocal areaFlexible hours$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 contractLocal areaWorldwide$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 contractRemplacementFull timeTemporary workInternshipLocal areaFlexible hours$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 contractLocal areaWorldwide- ...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 contractFull timeFlexible hours
$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 timeWork at officeLocal areaRemote workHome office- ...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
- ...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...
- 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...
$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 contractPermanent employmentFull timeInternship
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer, Inference API. Be the first to apply!
- golang software developer Toronto, ON
- remote software Toronto, ON
- software support Toronto, ON
- software sales Toronto, ON
- software Toronto, ON
- junior software developer .net Toronto, ON
- software trainer Toronto, ON
- software qa Toronto, ON
- entry level software Toronto, ON
- software implementation project manager Toronto, ON
