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

Software Engineer- Inference Performance

$180k - $360k per year

Baseten

About Baseten

Baseten powers mission-critical inference for the world's most dynamic AI companies, like Cursor, Notion, OpenEvidence, Abridge, Clay, Gamma, and Writer. By uniting applied AI research, flexible infrastructure, and seamless developer tooling, we enable companies operating at the frontier of AI to bring cutting-edge models into production. We're growing quickly and recently raised our $1.5B Series F, led by Altimeter Capital, Conviction Partners, and Spark Capital. Join us and help build the platform engineers turn to ship AI products.

About Baseten

Baseten powers mission-critical inference for the world's most dynamic AI companies, like Cursor, Notion, OpenEvidence, Abridge, Clay, Gamma, and Writer. By uniting applied AI research, flexible infrastructure, and seamless developer tooling, we enable companies operating at the frontier of AI to bring cutting-edge models into production. We're growing quickly and recently raised our $1.5B Series F, led by Altimeter Capital, Conviction Partners, and Spark Capital. Join us and help build the platform engineers turn to ship AI products.

THE ROLE

We're looking for inference performance engineers who want to make the world's most demanding AI workloads run faster and more efficiently. You'll work across the stack, from the inference engine and runtime through scheduling, serving, and routing. Along the way you'll apply techniques like prefill/decode disaggregation, speculative decoding, and KV-cache management. You'll reason from first principles about where time and memory go, find what's holding performance back, and close the gap. Your work directly impacts how fast our customers' models run and how efficiently we serve them. This role is ideal for someone who thrives in a fast-paced startup environment and is eager to make significant contributions to the exciting field of LLM inference.

EXAMPLE INITIATIVES

  • Agentic Kernels in Production
  • How we built the new fastest API for GLM-5.2
  • Live draft model training for speculative decoding
  • Making Kimi K3 Tokenization 18x faster
  • The Baseten Inference Stack
  • Driving model performance optimization

Responsibilities

  • Implement and productionize cutting-edge inference techniques, working deep in runtime internals. That includes quantization, speculative decoding, KV-cache reuse, chunked prefill, LoRA, guided generation for structured outputs, and custom scheduling and routing algorithms.
  • Profile and optimize inference end to end, from kernel launch overhead and memory layout up to request scheduling, prefill/decode disaggregation, and cache-aware routing. Run cross-layer investigations, such as tracing a tail-latency regression from request timing through routing and batching down to a kernel.
  • Turn performance into cost savings. Improve tokens per GPU-hour, raise utilization, and give customers and internal teams clear latency/throughput/cost tradeoffs.
  • Bring up and tune new model architectures on new hardware quickly, often in the same week they're released.
  • Build benchmarking frameworks that measure real-world performance across model architectures, batch sizes, sequence lengths, and hardware configurations.
  • Contribute upstream to open-source inference engines (vLLM, SGLang, TensorRT-LLM), and partner closely with model, infrastructure, and customer-facing teams to ship wins.

Requirements

  • Bachelor's, Master's, or Ph.D. degree in Computer Science, Engineering, Mathematics, or related field.
  • Experience with one or more general-purpose programming languages, such as Python or C++.
  • Familiarity with LLM optimization techniques (e.g., quantization, speculative decoding, continuous batching).
  • Strong familiarity with ML libraries, especially PyTorch, TensorRT, or TensorRT-LLM.
  • Demonstrated interest and experience in LLMs.
  • Deep understanding of GPU architecture.

NICE TO HAVE

  • Proficiency in enhancing the performance of software systems, particularly in the context of large language models (LLMs)
  • Contributed to vLLM, SGLang, TensorRT-LLM, or another inference engine.
  • Worked on large-scale distributed serving: autoscaling, load balancing, multi-region or multi-cloud capacity.
  • Written or optimized GPU kernels (CUDA, Triton, CUTLASS, or similar)
  • Worked on quantization (FP8/FP4, AWQ, GPTQ) or speculative decoding in production.
  • Deep understanding of software engineering principles and a proven track record of developing and deploying AI/ML inference solutions.

Benefits

  • Competitive compensation, including meaningful equity
  • (U.S. only) 100% coverage of medical, dental, and vision insurance for employee and dependents
  • Flexible PTO policy including company wide Winter Break (our offices are closed from Christmas Eve to New Year's Day!)
  • Paid parental leave
  • Fertility and family-building stipend through Carrot
  • (U.S. only) Company-facilitated 401(k)
  • Exposure to a variety of ML startups, offering unparalleled learning and networking opportunities.

At Baseten, we are committed to fostering a diverse and inclusive workplace. We provide equal employment opportunities to all employees and applicants without regard to race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, or veteran status.

We are an Equal Opportunity Employer and will consider qualified applicants with criminal histories in a manner consistent with applicable law (by example, the requirements of the San Francisco Fair Chance Ordinance, where applicable).

Compensation Range: $180K - $360K

#J-18808-Ljbffr
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Software Engineer- Inference Performance in Montréal, QC vacancy
  • Elevate AI workloads with Baseten as an Inference Performance Engineer. Focus on optimizing cutting-edge inference techniques while working in a dynamic, fast-paced environment. At Baseten, we're seeking an Inference Performance Engineer committed to improving AI model performance... 
    Performance

    Baseten

    Montréal, QC
    1 day ago
  • $180k - $360k per year

     ...Baseten powers mission-critical inference for the world's most dynamic...  ...and help build the platform engineers turn to ship AI products....  ...models with industry-leading performance, scalability, and reliability...  ...contributions to LLM inference engines and frameworks such as vLLM,... 
    Performance
    Flexible hours

    Baseten

    Montréal, QC
    1 day ago
  •  ...support projects on all major platforms, engines and styles - from AAA titles to emerging technologies...  ...Obsidian Entertainment Riot Gearbox Software In this role, you will own and drive the development of core systems and performance initiatives from planning and design... 
    Performance
    Full time
    Remote work
    Flexible hours

    Devoted Studios

    Montréal, QC
    more than 2 months ago
  •  .... We’re hiring a Staff Backend Engineer to build and operate the infrastructure...  ...decisions, with a focus on the performance, reliability, and scalability of inference systems. Join us and help...  ...NYSE: U] is the world’s leading game engine, powering play for more than 3 billion... 
    Performance
    Work at office
    Worldwide
    Relocation package

    Unity Technologies

    Montréal, QC
    2 days ago
  • $96.56k - $128.74k per year

     ...Canada and the world better through trade. Position: Senior Software Engineer, Edge Delivery Services, Design Systems & AI-Enabled...  ...743 annually, based on qualifications and experiences, plus a performance-based incentive.  Location:   Export Development Canada... 
    Performance
    Permanent employment
    Full time
    Contract work
    Summer work
    Work at office
    Relocation package
    3 days per week

    Export Development Canada | Exportation et développement Can...

    Montréal, QC
    13 hours ago
  • Description Role Overview We are seeking an experienced Senior Developer to support the implementation, optimisation, and transformation of Power Platform initiatives. The role requires deep understanding of the solution and relevant experience. the successful candidate...
    Full time

    Bbgc

    Montréal, QC
    5 days ago
  •  ...builders and GTM leaders to build a revenue engine that moves the business forward on data...  ...blog . About the role As a Software Engineer at Vasco, you'll build the brain...  ...considering alongside TypeScript and Node for high-performance, type-safe workloads. Context layers... 
    Performance
    Full time
    Internship
    3 days per week

    Vasco

    Montréal, QC
    7 days ago
  •  ...enjoying ourselves. We wake up every day inspired to build a more efficient and enjoyable world. Role overview   As a Software Engineer, you’ll join our team to plan, build and deliver enterprise software solutions for our clients. You’ll collaborate with... 
    Full time
    Work at office
    Flexible hours

    Osedea

    Montréal, QC
    more than 2 months ago
  •  ...remotely. Job Description We are looking for a Software Engineer with a specialization in Unreal Engine. You will be helping build cutting edge real-time...  .... ● Deep understanding of trade-offs in engine performance, scalability, and maintainability. ● Direct work... 
    Performance
    Full time
    Remote work
    Worldwide

    Chewi Creative

    Montréal, QC
    more than 2 months ago
  •  ...qui construisent l'avenir. Aujourd'hui, nous recrutons un·e Software Engineer AI pour l'un de nos clients : une scale-up montréalaise à la...  ...évolution de la plateforme cœur : nouvelles fonctionnalités, performance, architecture Tu rédigeras et testeras les instructions des... 
    Performance
    Daily paid
    Permanent employment
    Full time
    Part time
    Remote work

    Maplr

    Montréal, QC
    more than 2 months ago
  •  ...Montreal (CTCM) is an R&D team building software solutions that drive adoption of Corning’...  ...Bachelor’s Degree in Computer Science, Software Engineering, Computer Engineering or a related field,...  ...in the application or interview process, perform essential job functions, or access other... 
    Work at office
    Immediate start
    Remote work
    Work from home

    Corning

    Montréal, QC
    3 hours ago
  •  ...ensuring scalability, reliability, and high performance. Develop new microservices and...  ...and best practices. Work closely with engineering, product, and partner teams to deliver...  ...understanding of object-oriented programming (OOP), software design patterns, and decomposition... 
    Performance
    Full time

    Xsolla

    Montréal, QC
    more than 2 months ago
  •  ...in record time with the only hardware and software AI-powered platform built for the factory floor...  ..., maintainability, and real-world performance. You will work closely with product managers, designers, and other engineers to deliver robust applications that power robotic... 
    Performance
    Long term contract
    Full time
    Internship
    Work at office
    Work from home

    Vention

    Montréal, QC
    more than 2 months ago
  •  ...developing the easiest and most versatile deep-learning based vision software for quality inspection processes. By deploying our AI-based...  ...growing as we look for the ‘’one-in-a-million’’ Full stack Software Engineer/Developer that will join our Product development team. About... 
    Full time
    Work at office
    Remote work
    Flexible hours

    Haxio

    Montréal, QC
    17 days ago
  • $100k - $125k per year

     ...operation, edge cases, fault injection, and stress scenarios. Software Integration and Validation: Integrate embedded software with...  ...improve efficiency. Collaboration: Work closely with hardware engineers, software developers, and system architects to understand system... 
    Permanent employment
    Full time
    Relocation package

    TEEMA

    Montréal, QC
    8 days ago
  •  ...QA Engineer – Performance & Automation Testing Montreal, QC - Onsite (5 Days WFO) 6-12 months Experience level: 4-8 years Key tasks of candidate: • Contribute to DevOps automation and improvements. • Evolve/Build Integration and System test suites with... 
    Performance
    Permanent employment

    Astra North Infoteck Inc.

    Montréal, QC
    20 days ago
  •  ...About TTC The Testing Consultancy (TTC) is a global specialist software testing company with a focus on helping organizations transform...  ...Summary The primary purpose of the Senior Software QA Engineer is to lead and deliver testing services using industry standards... 
    Full time

    TTC Global

    Montréal, QC
    more than 2 months ago
  • $72k - $90k per year

     ...work environment where all team members belong and have the opportunity to thrive. Lyft’s team in Montreal is looking for a Software Engineer in Test to join its LUS team. Our goal is to continue the development of both our bike-sharing kiosk station software and our payment... 
    Hourly pay
    Full time
    Work at office
    Flexible hours
    3 days per week

    Lyft

    Montréal, QC
    a month ago
  •  ...entertainment boundaries, join our journey and help create the unknown! Job Description As a Machine Learning Operations Software Engineer at Ubisoft Montréal, you will help build reliable and scalable systems that protect the trust and safety of our players .... 
    Work at office

    Ubisoft

    Montréal, QC
    20 days ago
  •  ...al Employment type: Regular, full-time Team: Technology / Engineering Start date: As soon as possible. We're a fintech firm with...  ...don't. Infrastructure & Technical Leadership Own performance end to end, from the network edge through in-memory stores —... 
    Performance
    Full time
    Immediate start

    Calliere

    Montréal, QC
    more than 2 months ago
  •  ...We’re looking for a Senior SEO/GEO Software Engineer to build the systems and tools that help our...  ...surfaced by both traditional search engines and AI-powered answer engines. This is...  ...engineering role focused on technical SEO, site performance and automation. You’ll fix the... 
    Performance
    Remote work

    Kake

    Montréal, QC
    1 day ago
  •  ...effortless: building deeply interactive, TrueMotion-driven features that monitor movement, coach performance, and track recovery progress. We're looking for a Staff Software Engineer to serve as the technical leader for this team — someone who can architect end-to-end systems... 
    Performance
    Daily paid
    Full time
    Apprenticeship
    Work at office
    Remote work
    Worldwide
    3 days per week

    Hinge Health, Inc.

    Montréal, QC
    more than 2 months ago
  •  ...Today CS Group Canada is looking for a Software Verification Engineer. Their role will be to test embedded...  ...on aircraft and space system such as engine control, flight management systems and...  ...avionics systems. The role may evolve to perform software development.... 
    Performance
    Permanent employment
    Full time
    Work at office
    Flexible hours

    Cs Group

    Montréal, QC
    more than 2 months ago
  •  ...Design, develop, test, and deploy Java-based software applications using the Spring Framework...  ...framework to build scalable and high-performance applications. Create and maintain ETL...  ...™s degree in Computer Science, Software Engineering, or a related field. ~10+ years of... 
    Performance
    Permanent employment
    Full time
    3 days per week

    It Unlock Consulting Inc.

    Montréal, QC
    more than 2 months ago
  •  ...Google LLC in Montreal is seeking a Share Graphics Software Developer for Chrome to advance the graphics stack and render pipeline. You will work on performance, correctness, and secure rendering across platforms, joining a team that tackles challenging graphics workloads.... 
    Performance

    Google LLC

    Montréal, QC
    1 day ago
  •  ...de Campus : le générateur d’entraînement et les services Python qui orchestrent l’expérience de coaching. C’est un rôle d’ingénieur software senior, avec une attention particulière portée à la qualité du code, à la robustesse en production et à la maintenabilité long terme.... 
    Full time

    Campus Coach

    Montréal, QC
    a month ago
  •  ...the Role We are seeking a Manager, Software Development to join our EVV (Electronic...  ...receive payment. Reporting to the Director of Engineering, you will lead a cross‑functional team...  ...and payers and the reliability and performance of these flows at scale. You’ll be accountable... 
    Performance
    Long term contract
    Full time
    Work at office
    Flexible hours

    Alayacare

    Montréal, QC
    more than 2 months ago
  •  ...was founded in 2010 by two aeronautical engineers who realized that the healthcare system...  ...and DevOps). Own hiring, onboarding, and performance management. Strategic Organization: Lead...  ...Professional Tenure: 10+ years of total software engineering experience, with at least 5+... 
    Performance
    Long term contract
    Permanent employment
    Full time
    Work at office
    Immediate start
    Remote work
    Worldwide
    Flexible hours

    Medfar

    Montréal, QC
    a month ago
  •  ...Kake is hiring a Senior SEO/GEO Software Engineer to build systems that help our websites get crawled...  ..., indexed and surfaced by search engines and AI-powered answer engines. This hands...  ...on role focuses on technical SEO, site performance, automation and scalable publishing of... 
    Performance
    Remote work

    Kake

    Montréal, QC
    1 day ago
  • $200k per year

     ...Software Engineer Role Role: Software Engineer Client: Elite Buy-Side Fund Compensation: Up to $200,000 CAD + Bonus + Benefits...  ...code for front-office applications Ensuring reliability, performance, and accuracy across production systems Bridging the gap between... 
    Performance
    Permanent employment
    Work at office

    Hunter Bond

    Montréal, QC
    a month ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer- Inference Performance. Be the first to apply!