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
Il y a plus de 30 jours
Salaire
180 000,00 $CA par an
Type de contrat
  • Temps plein
Description de poste

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

Créer une alerte emploi pour cette recherche

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

Offres similaires

Software Engineer

LanceSoft, Inc.Montreal (administrative region), QC, CA
Temps plein

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... Voir plus

 • Offre sponsorisée

Remote GPU Cloud Platform Engineer for Multi-Cluster AI

Yotta LabsMontreal (administrative region), QC, CA
Télétravail
Temps plein

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... Voir plus

 • Offre sponsorisée

Controls Software Engineer Position

Smardt Chiller GroupDorval, QC, CA
Temps plein

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 ... Voir plus

 • Offre sponsorisée

Simulation Software Engineer

Lockheed MartinMontreal (administrative region), QC, CA
Temps plein

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... Voir plus

 • Offre sponsorisée

Desktop Engineer

krg technology incMontreal (administrative region), QC, CA
Temps plein

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... Voir plus

 • Offre sponsorisée

Embedded Software Engineer - DO 178

CS GROUP - CanadaMontreal (administrative region), QC, CA
Temps plein +1

CS Group Canada, a subsidiary of CS Group, is a leader in the development and certification of safety‑critical systems in the aerospace, electric and autonomous driving industries.Joining CS Group ... Voir plus

 • Offre sponsorisée

Senior Software Engineer

InvertMontreal (administrative region), QC, CA
Temps plein

This range is provided by Invert.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.The company At Invert, we are on a mission to dramatically redu... Voir plus

 • Offre sponsorisée

Kernel Engineer

Acceler8 TalentMontreal (administrative region), QC, CA
Temps plein

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... Voir plus

 • Offre sponsorisée

Software Engineer

Pentangle Tech Services | P5 GroupMontreal (administrative region), QC, CA
Temps plein

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... Voir plus

 • Offre sponsorisée

Senior Software Engineer, Low-Latency Trading (Hybrid)

Catch TalentMontreal, Montreal (administrative region), CA
Temps plein

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... Voir plus

 • Offre sponsorisée

Software Engineer

TRXMontreal (administrative region), QC, CA
Temps plein

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... Voir plus

 • Offre sponsorisée

Innovative Software Engineer - Gas Turbine Controls

Siemens EnergyMontreal (administrative region), QC, CA
Temps plein

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... Voir plus

 • Offre sponsorisée

GPU Cloud Platform Engineer

Yotta LabsMontreal (administrative region), QC, CA
Temps plein

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... Voir plus

 • Offre sponsorisée

Senior Android Engineer — Kotlin, Jetpack Compose for Fintech

MercuryMontreal (administrative region), QC, CA
Temps plein

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... Voir plus

 • Offre sponsorisée

AMR Systems Engineer

DematicMontreal (administrative region), QC, CA
Temps plein

The Autonomous Mobile Robot (AMR) Systems Engineer develops the design and implementation of systems that integrate AMR hardware and associated software.The role involves working closely with colle... Voir plus

 • Offre sponsorisée

Remote Android Engineer (Kotlin) - Flexible Contract

Crossing HurdlesMontreal (administrative region), QC, CA
Télétravail
Temps partiel

A dynamic software development company is seeking an experienced Android Mobile Software Engineer.The position offers an hourly rate of $200 for part-time remote work, focusing on Kotlin developmen... Voir plus

 • Offre sponsorisée

Field Application Engineer - AMD/Xilinx

AvnetPointe-Claire, Montreal (administrative region), CA
Temps plein

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... Voir plus

 • Offre sponsorisée

Software Engineer - GPU Kernels

BasetenMontreal (administrative region), QC, CA
Temps plein

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... Voir plus

 • Offre sponsorisée

Embedded Software Verification Engineer for Aerospace Systems

CS GROUP - CanadaMontreal (administrative region), QC, CA
Temps plein

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... Voir plus

 • Offre sponsorisée

Embedded Software Engineer - DO 178

Sopra Steria USAMontreal (administrative region), QC, CA
Temps plein +1

CS Group Canada, a subsidiary of CS Group, is a leader in the development and certification of safety-critical systems in the aerospace, electric and autonomous driving industries.Joining CS Group ... Voir plus