Software Engineer - GPU Kernels
$180k - $360k par annéeBaseten
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- ...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... ...optimization in UE ● Ray-tracing implementation and GPU optimization in UE ● AI programming and procedural...SuggéréTemps pleinTravail à distanceLe monde entier
- 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...SuggéréTemps plein
- ...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...SuggéréTemps pleinTravail au bureauHoraires flexibles
- ...mission is to enable builders and GTM leaders to build a revenue engine that moves the business forward on data they can trust.... ...look at our young engineering blog . About the role As a Software Engineer at Vasco, you'll build the brain of our agents: the core...SuggéréTemps pleinStage3 jours par semaine
- ..., nous connectons les meilleurs talents tech avec des entreprises 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 pointe de l'IA appliquée pour les opérations financières. Qui...SuggéréTarif journalierEmploi permanentTemps pleinTemps partielTravail à distance
- ...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...Temps pleinTravail au bureauTravail à distanceHoraires flexibles
- ...automate their operations in record time with the only hardware and software AI-powered platform built for the factory floor. Our technology... ...will work closely with product managers, designers, and other engineers to deliver robust applications that power robotic systems in...Contrat Longue DuréeTemps pleinStageTravail au bureauTravail à domicile
- ...collaborative feedback and best practices. Work closely with engineering, product, and partner teams to deliver high-quality solutions... .... Solid understanding of object-oriented programming (OOP), software design patterns, and decomposition principles. Experience...Temps plein
- ...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...Temps plein
$72k - $90k par année
...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...Taux horaireTemps pleinTravail au bureauHoraires flexibles3 jours par semaine- ...technical team. Design, develop, test, and deploy Java-based software applications using the Spring Framework and Spring Batch.... ...Qualifications: ~ Bachelorâs degree in Computer Science, Software Engineering, or a related field. ~10+ years of experience in Java ~...Emploi permanentTemps plein3 jours par semaine
- ...schedule. Job Description Today CS Group Canada is looking for a Software Verification Engineer. Their role will be to test embedded software applications on aircraft and space system such as engine control, flight management systems and display/avionics systems. The...Emploi permanentTemps pleinTravail au bureauHoraires flexibles
- ...Location: Montréal Employment type: Regular, full-time Team: Technology / Engineering Start date: As soon as possible. We're a fintech firm with more than three decades spent pairing serious engineering with unusually capable people to build and run financial...Temps pleinRecrutement immédiat
- ...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....Temps plein
- ...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 across mobile and backend, tackle...Tarif journalierTemps pleinApprentissageTravail au bureauTravail à distanceLe monde entier3 jours par semaine
- ...Job description We are a very well-structured and distributed Software Development Agency out of Montreal. We are looking for an... ...a team sport so you will work directly with Product Owners and Engineering team to define, architect, and build backend and web interfaces...Temps pleinTravail à distance
$96.56k - $128.74k par année
...explore new markets, reduce risks, all towards the goal of making Canada and the world better through trade. Position: Senior Software Engineer, Edge Delivery Services, Design Systems & AI-Enabled Engineering Employment Type: Permanent Compensation Details:...Emploi permanentTemps pleinСontratTravail d'étéTravail au bureauProgramme de réinstallation3 jours par semaine- ...your career. About the Role We are seeking a Manager, Software Development to join our EVV (Electronic Visit Verification), VV... ...our customers to receive payment. Reporting to the Director of Engineering, you will lead a cross‑functional team of engineers; how visits...Contrat Longue DuréeTemps pleinTravail au bureauHoraires flexibles
$34 - $36 par heure
...cultivating a work environment where all team members belong and have the opportunity to thrive. Interns work side-by-side with top engineers in the industry while having autonomy from the get-go. They contribute to user-facing products and are able to see their work go...Temps pleinTravail d'étéStageStage d'étéTravail au bureauRecrutement immédiatTravail à domicile3 jours par semaine- ...design, development and testing of multiple software modules. • Ensure implementation meets... ...: • BS in Computer Science, Electrical Engineering, or Computer Engineering. • Minimum of... ...Experience with embedded OS development, kernel and device drivers. • Experience with...Emploi permanentTemps plein
- ...MEDFAR Clinical Solutions was founded in 2010 by two aeronautical engineers who realized that the healthcare system was not exploiting the... ...Experience & Education Professional Tenure: 10+ years of total software engineering experience, with at least 5+ years in a formal...Contrat Longue DuréeEmploi permanentTemps pleinTravail au bureauRecrutement immédiatTravail à distanceLe monde entierHoraires flexibles
- ...résultats ayant un fort esprit d’équipe et un bon sens de l’initiative. C++ Software Developer Position description: The Software Developer role within the Magnetic Anomaly Detection (MAD) Engineering group is to develop new software capabilities and/or correct identified...Horaires flexibles
- ...doing seems to be working. We're #1 in our category, and experiencing exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify's...Temps pleinTravail à distance
- ...Temps-Plein / Full-Time Mode de travail: Hybride / Work arrangement: Hybrid We are looking for a Senior Embedded Software Engineer to collaborate on one of our projects in the Aerospace sector. Who are we? Scalian is a multinational engineering consulting...Contrat Longue DuréeTemps plein
$34 - $36 par heure
...belong and have the opportunity to thrive. As a Test Automation Intern at Lyft, you'll collaborate closely with industry-leading engineers while enjoying the freedom to innovate from day one. Your contributions will be pivotal in accelerating our product development and...Temps pleinTravail d'étéStageStage d'étéTravail au bureauRecrutement immédiatTravail à domicile3 jours par semaine$150k - $160k par année
...Requisition Number: 106471 AI Engineer Location You will have the flexibility to work... ...looking for ~6+ years of professional software development, including 2+ years leading... ...Agent Framework (the successor to Semantic Kernel and AutoGen) or comparable frameworks...Temps pleinZone localeTravail à distance- ...Job Responsibility: MANNARINO Systems & Software Inc. is a leader in providing safety-critical systems, software, hardware and certification engineering services to the aerospace, defense, space, simulation & power generation industries. Our customer base is very large,...Contrat Longue DuréePour les contractantsTravail au bureauTravail à distance1 jour par semaine
- ...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 ....Travail au bureau
- ...In your role, you will review and assess supplier’s airborne software and electronic hardware designs to ensure they meet SOGECLAIR technical... ...PROFILE IS ESSENTIAL TO OUR SUCCESS You hold a University engineering degree in Electronics, Software, Aerospace Engineering or...Temps pleinTravail temporaireLe monde entierHoraires flexibles
usd218k par année
...understand product requirements and define product roadmaps Software Architecture Participates in architectural review process... ...leading internal technical teams Software Reliability & Support Engineering Manages internal/external customer relationships and...Temps pleinTravail au bureau
Voulez-vous recevoir plus d'offres d'emploi ?
S'abonner et recevoir des offres d'emploi similaires à Software Engineer - GPU Kernels. Soyez parmi les premiers à postuler !
- software developer no experience Montréal, QC
- junior software developer Montréal, QC
- software developer entry level Montréal, QC
- software developer intern Montréal, QC
- software developer internship no experience Montréal, QC
- software developer Montréal, QC
- software development engineer Montréal, QC
- part time software developer Montréal, QC
- ingénieur logiciel Montréal, QC
- software design engineer Montréal, QC


