Talent.com
Baseten
Software Engineer - GPU KernelsBaseten • Montreal (administrative region), QC, Canada
Software Engineer - GPU Kernels

Software Engineer - GPU Kernels

Baseten • Montreal (administrative region), QC, Canada
25 days ago
Salary
CA$180,000.00 yearly
Job type
  • Full-time
Job description

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 seeking a GPU Kernel Engineer to join our team at the cutting edge of AI acceleration, where your code directly impacts the performance of state-of-the-art machine learning models. As a GPU Kernel Engineer, you'll craft the foundation that powers modern AI workloads, optimizing every microsecond of computation to enable breakthrough applications. You'll work in a fast-paced, intellectually stimulating environment where technical excellence is paramount and your contributions directly influence production systems serving millions of users across numerous products. This role offers exceptional growth potential for engineers passionate about low-level optimization and high-impact systems work.

Key Initiatives

  • Baseten Embeddings Inference: The fastest embeddings solution available
  • The Baseten Inference Stack
  • Driving model performance optimization

Responsibilities

  • Design and implement high-performance GPU kernels for key ML operations, including matrix multiplications, attention mechanisms, and mixture-of-experts routing
  • Write and optimize code using CUDA, PTX assembly, and architecture-specific techniques
  • Apply advanced performance optimization methods such as memory coalescing, warp‑level programming, tensor core acceleration, and compute/memory overlap

Performance & Innovation

  • Implement cutting‑edge features like quantization (FP8/FP4), sparsity, and compute/communication overlap
  • Identify and resolve performance bottlenecks using tools such as Nsight Systems, Nsight Compute, and Torch Profiler
  • Collaborate with research teams to productionize theoretical advancements

Impact & Collaboration

  • Contribute to internal and open‑source GPU libraries
  • Present technical contributions at industry conferences (e.g., NVIDIA GTC, AWS re:Invent)

Requirements

  • Strong understanding of GPU architecture and programming paradigms:
    • Memory hierarchy (global, shared, registers, L1/L2 cache)
    • Thread/block/grid organization
    • Synchronization techniques and race condition mitigation
  • Proficient in C++ and GPU performance profiling tools
  • Knowledge of CUDA C++ API, memory access patterns, bandwidth optimization, numerical precision and quantization strategies, and modern GPU features such as tensor cores and async operations

Nice to Have

  • Experience with Transformer models and attention optimization (e.g., Flash Attention)
  • Familiarity with GPU kernel libraries: Cutlass, Triton, Thrust, CUB
  • Background in GEMM tuning and distributed/multi‑GPU compute
  • Contributions to open‑source GPU projects
  • Research publications or conference presentations on GPU performance

Benefits

  • Competitive compensation, including meaningful equity
  • 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
  • Company‑facilitated 401(k)
  • Exposure to a variety of ML startups, offering unparalleled learning and networking opportunities

Compensation Range: $180K - $360K

Apply to embark on a rewarding journey in shaping the future of AI! If you are a motivated individual with a passion for machine learning and a desire to be part of a collaborative and forward‑thinking team, we would love to hear from you.

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

#J-18808-Ljbffr
Create a job alert for this search

Software Engineer - GPU Kernels • Montreal (administrative region), QC, Canada

Similar jobs

Software Engineer

LanceSoft, Inc.Montreal (administrative region), QC, CA
Full-time

The position requires an experienced Power Platform engineer to develop solutions for customers and to create self-service tools.The role demands expertise in both development and infrastructure, a... Show more

 • Promoted

Remote GPU Cloud Platform Engineer for Multi-Cluster AI

Yotta LabsMontreal (administrative region), QC, CA
Remote
Full-time

A pioneering tech company is seeking a GPU Cloud Platform Engineer to join their team.This full-time role involves designing and operating extensive GPU infrastructure for AI workloads in cloud env... Show more

 • Promoted

Controls Software Engineer Position

Smardt Chiller GroupDorval, QC, CA
Full-time

Enhance control system solutions at Smardt as a Controls Software Engineer, specializing in chiller management software.Expertise in programming and technical support is crucial for this role.As a ... Show more

 • Promoted

Simulation Software Engineer

Lockheed MartinMontreal (administrative region), QC, CA
Full-time

The simulation software engineer will play a key role in the evolution of an established simulation training platform contributing to the transition from a traditional desktop-based system to a mod... Show more

 • Promoted

Desktop Engineer

krg technology incMontreal (administrative region), QC, CA
Full-time

Direct : 661-367-8000 Ext : 304.Provide specialized hardware / software / network problem diagnosis / resolution for customer’s end users (specialized Office Support / Blackberry / VPN).Route probl... Show more

 • Promoted

Kernel Engineer

Acceler8 TalentMontreal (administrative region), QC, CA
Full-time

Kernel Engineer (AI Accelerator).We are seeking a full remote Kernel Engineer to join a heavily funded ($150m+ Series B) team building next generation hardware AI accelerators for neural net infere... Show more

 • Promoted

Software Engineer

Pentangle Tech Services | P5 GroupMontreal (administrative region), QC, CA
Full-time

Analyze, debug, modify, test, and implement software (primarily C and C++).We have embedded projects, as well as higher-level applications.Responsible for debugging existing, recent, and older prod... Show more

 • Promoted

Senior Software Engineer, Low-Latency Trading (Hybrid)

Catch TalentMontreal, Montreal (administrative region), CA
Full-time

A leading quantitative trading firm in Montreal is seeking a Talent Acquisition Strategist with expertise in automation and technology.In this role, you'll contribute to global strategic projects a... Show more

 • Promoted

Software Engineer

TRXMontreal (administrative region), QC, CA
Full-time

Design, implement, and maintain software for nuclear systems, ensuring compliance with safety and regulatory standards.Develop software for reactor control, monitoring systems, data acquisition, si... Show more

 • Promoted

Innovative Software Engineer - Gas Turbine Controls

Siemens EnergyMontreal (administrative region), QC, CA
Full-time

Transform energy solutions as a Gas Turbine Controls Application Software Development Engineer.Focus on innovative software enhancements that improve turbine performance and customer satisfaction.I... Show more

 • Promoted

GPU Cloud Platform Engineer

Yotta LabsMontreal (administrative region), QC, CA
Full-time

Yotta Labs is pioneering the development of a Decentralized Operating System (DeOS) for AI workload orchestration at a planetary scale.Our mission is to democratize access to AI resources by aggreg... Show more

 • Promoted

Senior Android Engineer — Kotlin, Jetpack Compose for Fintech

MercuryMontreal (administrative region), QC, CA
Full-time

A financial technology company based in Canada is looking for an experienced Android Engineer.You will work alongside a talented team to enhance the Android app while ensuring a beautiful user expe... Show more

 • Promoted

C++ Software Engineer

Hunter BondMontreal (administrative region), QC, CA
Full-time

Ultra Low-Latency C++ Engineer (C++ 20/23).Up to $240k CAD + Bonuses + Benefits.Our elite buy-side clients are looking for a highly talented C++ Software Engineer to join an experienced tech team.T... Show more

 • Promoted

Mercury Senior Android Engineer

MercuryMontreal (administrative region), QC, CA
Full-time

Join Mercury as a Senior Android Engineer and innovate in the fintech sector.Use your Kotlin expertise to develop solutions that enhance the financial management experience on mobile devices.In thi... Show more

 • Promoted

Distinguished Software Engineer

Autodeskmontreal (administrative region), qc, Canada
Full-time

Reporting to our Senior Director of Engineering, you will engage at all levels of an experienced cross-disciplinary team.You'll help us solve deep technological problems connected to human systems ... Show more

 • Promoted

Lead Engineer, Embedded Software

THINK Surgicalmontreal (administrative region), qc, Canada
Full-time

The Lead Engineer, Embedded Software will drive the design and development effort of the current optical tracking system to the next generation.They will perform system analysis, identify improveme... Show more

 • Promoted

Field Application Engineer - AMD/Xilinx

AvnetPointe-Claire, Montreal (administrative region), CA
Full-time

As the AMD Xilinx dedicated Field Application Engineer you will be a key member of a technical sales team acting as lead for Hardware & Software aspects of our key customers’ systems.An ideal candi... Show more

 • Promoted

Software Engineer - GPU Kernels

BasetenMontreal (administrative region), QC, CA
Full-time

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 inf... Show more

 • Promoted

Geometry Private Tutoring Jobs L'epiphanie

SuperprofL'epiphanie, Canada
CA$20.00 hourly
Full-time +1

Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi... Show more

 • Promoted

Embedded Software Verification Engineer for Aerospace Systems

CS GROUP - CanadaMontreal (administrative region), QC, CA
Full-time

Explore a pivotal role as a Software Verification Engineer focusing on aerospace embedded systems.Leverage expertise in DO-178 to test and validate critical software applications for aircraft and s... Show more