Software Engineer - GPU Kernels
BaseTen
GPU Kernel Engineer
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 to ship AI products.
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.
You'll get to work on these types of projects as part of our Model Performance team:
- Baseten Embeddings Inference: The fastest embeddings solution available
- The Baseten Inference Stack
- Driving model performance optimization
Core Engineering 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 like 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 and bandwidth optimization, Numerical precision and quantization strategies, Modern GPU features (e.g., tensor cores, 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.
Apply now 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).
- About the job FriendliAI is looking for a GPU Kernel Engineer to design, build, and optimize the low-level compute kernels that power our large-scale, GPU-accelerated AI inference platform. You will be delivering world-class inference speed across NVIDIA and AMD GPUs. With...SuggestedFlexible hours
- MakerMaker, based in San Francisco, is seeking a highly skilled kernel engineer to write and optimize GPU kernels that enhance performance for training and inference. This role involves deep, low-level work to close the significant performance gap that exists in modern...Suggested
- ...and help build the platform engineers turn to to ship AI products.... ...foundational engineers to lead our GPU Networking efforts, making... ...to architect the software fabric that unifies thousands... ...system behaviors. Optimize Kernels: You will work with communication...SuggestedFlexible hours
- ...us and help build the platform engineers turn to to ship AI products.... ...Baseten is building its own GPU infrastructure for large-scale... ...bad optics, RNIC issues, host kernel stalls, GPU driver problems, and... ...are not. We are hiring a Lead Software Engineer to build a first-...SuggestedFull timeFlexible hours
- The San Francisco Compute Company is looking for a talented software engineer to develop their GPU market platform. The role requires familiarity with Rust, multi-threaded programming, and Linux systems. Responsibilities include provisioning servers and designing APIs....Suggested
- ...A leading AI acceleration company in San Francisco is seeking a GPU Kernel Engineer to optimize performance for machine learning models. You will be responsible for designing high-performance GPU kernels and using advanced techniques to boost computation efficiency. Ideal...
$266k
...'s supercomputing platform. About the Role We are looking for a systems-minded engineer to help advance our kernel development, performance engineering, and hardware-software co-design capabilities, with a particular focus on AI-assisted workflows and tooling. This...$285k - $315k
About The Role We're looking for a Founding GPU Kernel Engineer who lives right at the boundary between hardware and software. Someone who thinks in warps, occupancy, and memory hierarchies, and can squeeze every last FLOP out of a GPU. Your job is to go deeper than anyone...Full timeWork at officeRelocation package$285k - $315k
SF Tensor is looking for a Founding GPU Kernel Engineer in San Francisco, specializing in GPU architecture and kernel optimization for machine learning workloads. The ideal candidate has deep expertise, proven capabilities in hand-optimizing performance-critical kernels...Full timeRelocation package- FriendliAI is seeking a GPU Kernel Engineer in San Francisco to design and optimize GPU kernels for AI inference. This role requires expertise in CUDA, C++, and performance-critical systems. You will work on cutting-edge GPU technology and contribute to a highly collaborative...
- MakerMaker.AI in San Francisco is seeking a skilled Software Engineer to write and optimize GPU kernels. You will work on deep low-level tasks that directly impact the performance of machine learning models. The ideal candidate has over 4 years of experience with GPU kernels...
$100k - $120k
...training and inference workloads grow, we need kernel‑level innovations to reduce latency,... ...Lead a team of kernel and system engineers focused on performance-critical code Design... ...compute kernels for CPU (AVX/ARM NEON), GPU (CUDA/ROCm), and hardware accelerators Find...- Sciforium in San Francisco is seeking a highly skilled GPU Kernel Engineer to design and optimize custom GPU kernels for large-scale AI systems. This role involves collaboration with ML researchers and hardware vendors, with a focus on enhancing performance for AI workloads...Flexible hours
- ...San Francisco is seeking candidates to develop and optimize GPU-accelerated kernels for machine learning and AI applications. You will work... ...The ideal candidate will collaborate with both hardware and software teams to contribute to efficient GPU architectures and programming...
- ...from AMD with hands‑on support from AMD engineers the team is scaling rapidly to build the... ...the role We are seeking a highly skilled GPU Kernel Engineer who is passionate about pushing... .... You will work across the hardware‑software stack, from low‑level kernel development...Flexible hours
- ...technology firm located in San Francisco is seeking a Research Engineer specializing in AI Performance & Kernel Optimization. The role involves enhancing the... ...candidates should have a strong engineering background in GPU kernel development and experience with ML workloads....
- Pragmatike is seeking a CUDA Kernel Engineer for a remote position to develop and optimize NVIDIA CUDA kernels for high-performance AI systems. The ideal candidate will have a deep understanding of GPU architecture, performance optimization strategies, and hands-on experience...Remote workRelocation package
$190.9k - $232.8k
About This Role As a staff software engineer for GenAI Performance and Kernel, you will own the design, implementation, optimization, and correctness of the high‑performance GPU kernels powering our GenAI inference stack. You will lead development of highly‑tuned, low‑...Local areaWorldwide$220k
Perplexity is looking for an engineer to join their team in San Francisco. You will work... ...engine, supporting new models, migrating GPU kernels, and developing a Rust-based serving runtime... ...candidate has 3+ years of experience in software engineering with a focus on ML inference...- Mercor is looking for a CUDA Engineering Expert to optimize GPU kernels for performance and efficiency. This remote role requires expertise in CUDA and C++, and offers a flexible work schedule of at least 20 hours per week. The ideal candidate will have experience with...Remote jobFlexible hours
- Marketrix Inc. is looking for a Software Engineer in San Francisco to develop scalable software solutions utilizing NVIDIA GPU technology. You will cover the entire software development lifecycle, employing technologies such as React, Node.js, and MongoDB. The ideal candidate...
- ...don’t believe culture can be engineered – but when it falls into place... ...Overview We're looking for a software engineer to optimize and... ...—using TensorRT, custom CUDA kernels, and low-level systems engineering... ...throughput on embedded GPU platforms Collaborate with ML...Local area
- ...leadership is earned by shipping excellence. We seek engineers with strong intrinsic drive, a true passion for... ..., Los Angeles. About the Role As a systems/GPU engineer, you will play a crucial role in developing new kernels and algorithms that can improve inference for...Full timeWork at office
$166k - $225k
...Job Description As a research engineer on the Scaling team, you will... ...optimization techniques including kernel fusion, mixed precision,... ...and optimize high‑performance GPU kernels for training workloads... ...distributed workloads Strong software engineering skills in Python and...Worldwide$250k - $325k
Electric Capital is looking for an experienced engineer to join their team in San Francisco. You will play a key role in architecting and deploying GPU clusters while participating in on-call rotations and helping to mentor junior engineers. The role requires a deep understanding...- Lambda is looking for an engineer in San Francisco to develop and maintain production systems critical to their AI cloud infrastructure. The ideal candidate will have over 2 years of experience with Go or Python, working within Linux environments. Key responsibilities...Flexible hours
- ...build-out in history. When people finance GPU clusters, the datacenters housing them,... ...GPU market which necessitates bringing the software functionality of the hyperscalers to GPU... ...the web server to coordinating with the kernel, and BIOS), but if you are familiar with...Long term contractContract workFixed term contractWork at officeLocal areaVisa sponsorshipShift work
$166k - $244k
...experience. 5 years of experience with software development in one or more... ...e.g., quantization, distillation), GPU/TPU hardware architecture, Kernel programming, or specialization in another... ...PhD in Computer Science, Computer Engineering, or a related technical field. 5...Full timeTemporary work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer - GPU Kernels. Be the first to apply!
- senior robotics software engineer San Francisco, CA
- software sales engineer San Francisco, CA
- intermediate software engineer San Francisco, CA
- junior software developer San Francisco, CA
- graduate software engineer San Francisco, CA
- software engineer internship San Francisco, CA
- senior software engineer San Francisco, CA
- software developer fintech San Francisco, CA
- software engineer visa sponsorship San Francisco, CA
- software engineer student San Francisco, CA

