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 RoleCerebras 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 CerebrasAboutPeople 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
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 RoleCerebras 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 CerebrasAboutPeople 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 hours ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer, Inference Api in Winnipeg, MB vacancy
- ...deliver industry-leading training and inference speeds; over 10 times faster than... ...fast decode on the Cerebras Wafer-Scale Engine. We are hiring a Software Engineer to productionize and... ...working across our custom inference APIs, the vLLM serving runtime, the AMD ROCm...Suggested
- ...role is for a highly experienced Back-End Software Engineer who wants to work on core systems that... ...-shelf solutionsModel Vault is Cohere’s inference platform for deploying and operating models... ...clouds and hardware platformsDesign APIs and distributed systems with strong guarantees...SuggestedRemote work
- ...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 to deliver industry-leading training and inference speeds; over 10 times faster than GPU-based... ...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...Suggested
- ...to deliver industry-leading training and inference speeds; over 10 times faster than GPU... .... About the RoleWe're hiring a Staff Engineer to help lead, drive, and contribute to projects... ...develop, test, and maintain production software, with responsibilities spanning testing,...Suggested
- ...Syndio is hiring a Staff Engineer to shape cross-cutting platforms and external integrations. You’ll work directly with senior leaders to deliver scalable APIs, robust identity controls, and reliable third‑party connections across HRIS and enterprise tools. You’ll influence...
$165k - $330k per year
About BasetenBaseten powers mission-critical inference for the world's most dynamic AI companies... .... Join us and help build the platform engineers turn to ship AI products. THE ROLEAs... ...in production. From the CLI and SDKs to APIs, observability, and debugging workflows,...Flexible hours- 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...
- ...shaping architecture, and mentoring engineers to do their best work and... ..., and operate infrastructure software. This is not a 'stay in your... ..., Kyverno, KEDA, Gateway API, OPA, or similar technologies.... ...infrastructure for training and inference. Here's what your benefits...Local areaWorldwideFlexible hours
- 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...
$165k - $330k per year
...Baseten Baseten powers mission-critical inference for the world's most dynamic AI companies... .... Join us and help build the platform engineers turn to ship AI products. Baseten powers... ...developer platforms: SDKs, CLIs, APIs, and self-serve workflows for ML or infrastructure...Long term contractFlexible hours$140.6k - $190.6k per year
Job Description The Staff Software Engineer provides technical leadership across the Cloud Cost Management and Reporting portfolio, including home... ...and familiarity with Azure, GCP, or OCI.Experience designing APIs, data pipelines, and scalable reporting or analytics...Long term contractWork 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...- ...impact converge at scale. We’re hiring a Staff Backend Engineer to build and operate the infrastructure... ..., reliability, and scalability of inference systems. Join us and help influence... ...[NYSE: U] is the world’s leading game engine, powering play for more than 3 billion...Work at officeWorldwide
- ...Confidential — Canadian healthcare SaaS startup (~15 people) Role Staff Software Engineer — senior, founding-level; scope can flex to player-coach... ...turn feature ideas into sound architecture: UI behaviour, APIs, domain logic, data model and infrastructure. Build with AI...Remote workFlexible hours1 day per week
- ...Learn more about us at lanterncare.Com.Lantern is seeking a Staff Software Engineer to join our expanding product engineering pods. This is a strategic... ...track record designing and building distributed systems, APIs, and cloud-native services using .NET Core (C#) and modern...Long term contract
$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... ...cloud 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- ...sciences organizations securely adopt and scale BioRender. As a Staff Software Engineer on this team, you’ll own core platform capabilities like... ...full-stack solutions with a strong focus on backend systems, APIs, security, reliability, and performance.Raise the engineering...Long term contractInternshipRemote work
$169.2k per year
...systems that can grow into broader channel partnership needs. Staff Software Engineer roleAs a technical champion and force multiplier, you lead... ...development stack: React, React Native, TypeScript, GraphQL API layer, and Ruby on Rails on AWS. Led cross‑team initiatives...InternshipLocal areaWork from homeFlexible hours- ...across Canada who rely on our payroll software to pay their employees and process their... ...Level: We’re looking for a talented Staff Software Engineer who doesn’t shy away from tackling hard... ...React or Angular, C#/.Net Core, scalable API design, and relational/NoSQL databases....Work at officeRemote workWork from home
$172k - $229k per year
...BuildOps, we’re building a groundbreaking software solution, purpose-built to support... ...environments. Could you be our next hire? As a Staff Software Engineer, your primary focus will be to... ...backend services (Node.Js, GraphQL, REST APIs). Lead technical decisions across...For contractorsWork at officeLocal areaWork from homeMonday to fridayFlexible hours- ...and collective growth as we modernize and grow our technical capabilities.Position Overview We are seeking a highly skilled Staff Software Engineer to join our Data Engineering team. In this senior technical leadership role, you will drive the architecture, design, and...Full timeWorldwide
$150k - $200k per year
...complex problems end-to-end. Design, develop, and maintain complex software applications. Lead the technical design and architecture of... ...Nice to haves 8+ years of varying experiences as a Software Engineer. Proficient in Python , Django , TypeScript, and...$200k - $250k per year
...more reliably, automating everything from engineering workflows to regulatory filings and... ...to do it. The RoleWe're looking for a staff engineer to define and drive how we build... ...experience building and shipping production software, including experience influencing technical...Work at office$202.4k - $231k per year
...Canada, Toronto,Toronto, Ontario,Senior Staff Software EngineerAbout Capital One Canada. For... ...in the adoption of open source, RESTful APIs, microservices, and containers. We build... ...good.About the Role As a Senior Staff Engineer at Capital One Software Studio, you will...Work at officeWork from home$164.6k - $235.1k per year
...user registration, onboarding, and account management. As a Staff Engineer (L5) on this team, you act as the technical leader for one or more... ...web applications using React JS, Redux, JavaScript, Web APIs, HTML5/CSS, and Typescript. Experience leading engineering initiatives...Long term contractFull timeTemporary workWork at officeFlexible hours2 days per week- # Senior Staff Software Engineer, DataJuniper Square235k-285k USDFull-timeremote· leadCanada, USAllmsqlpythonscalajavaawsazuregcpListed via Jobicy... ...and observability.-Create curated data products and reusable APIs that make high-quality datasets easily consumable by applications...Full timeWork at officeRemote work
- Elevate your career as a Staff Software Engineer focusing on Device Identity at Okta. Utilize your Java expertise to drive cutting-edge identity solutions... ...environments • Experience in designing and securing RESTful APIs • Knowledge of server-side technologies and design patterns •...Worldwide
$171k - $200k per year
...sector.Visit gomotive.Com to learn more.About the Role: As a Staff Software Engineer on the Equipment Monitoring team, you will build the backend... ..., and asset location.Design, build, and maintain scalable APIs for both internal and external applications.Collaborate with...Long term contractTemporary workWork at office- ...Runneth from our Co-Founder & CEO, Reza Khadjavi. About the Senior Software Engineer roleAs a Senior Software Engineer, you'll work across the stack: building features, designing and maintaining the APIs and services behind them, and increasingly building the AI-powered...Summer workInternshipWork at officeRemote workWork from homeShift work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer, Inference Api. Be the first to apply!
Related searches
- junior software developer .net Winnipeg, MB
- software implementation project manager Winnipeg, MB
- software asset management analyst Winnipeg, MB
- entry level software Winnipeg, MB
- software application developer Winnipeg, MB
- software sales Winnipeg, MB
- software Winnipeg, MB
- embedded software Winnipeg, MB
- software support Winnipeg, MB
- spécialiste assurance qualité logiciel Winnipeg, MB

