Software Engineer - GPU Kernels
$180k - $360kBaseten
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 $300M SeriesE, backed by investors including BOND, IVP, Spark Capital, Greylock, and Conviction. The Role We’re seeking a GPU Kernel Engineer to join our team at the cutting edge of AI acceleration. In this role you will craft the foundation that powers modern AI workloads, optimizing every microsecond of computation to enable breakthrough applications. Example Initiatives Baseten Embeddings Inference – the fastest embeddings solution available The Baseten Inference Stack Driving model performance optimization Responsibilities 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 (offices 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. EEO Statement 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
$166k - $225k
...company in San Francisco is seeking a Research Engineer for their Scaling Team. The ideal... ...strong background in deep learning and CUDA kernel optimization, working collaboratively to... ...improvements and designing high-performance GPU kernels, making it crucial for candidates...Suggested$200k - $380k
...us and help build the platform engineers turn to to ship AI products.... ...Role Baseten is building its own GPU infrastructure for large‑scale... ...bad optics, RNIC issues, host kernel stalls, GPU driver problems,... ...are not. We are hiring a Lead Software Engineer to build a first‑class...SuggestedFlexible hours- ...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
- Baseten in San Francisco is seeking a GPU Kernel Engineer to enhance AI acceleration by designing high-performance GPU kernels. This role involves optimizing ML operations, utilizing CUDA and various performance profiling tools. Candidates should have a strong understanding...Suggested
$160k - $230k
Systems Research Engineer, GPU Programming About the Role As a Systems Research Engineer specialized... ...and optimizing GPU-accelerated kernels and algorithms for ML/AI applications.... ...systems. Collaborating with the hardware and software teams, you will contribute to the co-...SuggestedFull timeRemote work- ...Francisco offers a role as Systems Research Engineer focused on GPU programming to develop and optimize GPU-accelerated kernels for ML/AI workloads. You will co-design kernels... ...teams and collaborate across hardware and software groups to push the performance frontier. The...Remote job
$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$325k
...responsible AI deployment over unchecked growth. About the role As a software engineer on the Fleet High Performance Computing (HPC) team, you will... ...(e.g., PCIe, Infiniband, networking, power management, kernel perf tuning) Knowledge of hardware management protocols (e.g...- ...is earned by shipping excellence. We seek engineers with strong intrinsic drive, a true... ...of high-performance systems to optimize GPU performance at the bleeding edge of AI. Full... ...Responsibilities Design and optimize GPU kernels and tensor libraries Translate HPC techniques...Full timeWork at office
- ...construction veterans and world‑class engineers to solve physical‑world... ...team builds the software foundation Bedrock’s autonomous... ...connectivity Optimize CPU and GPU performance and scheduling for... ...Linux background spanning from kernel and drivers to services and performance...Work at officeFlexible hours
$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...- A leading consulting firm is seeking a Software Engineer (C++ Systems) in San Francisco to optimize microsecond-level performance in GPU virtualization software. Ideal candidates will have elite C++ expertise, with at least 2 years of experience in low-level systems engineering...
- 10X Business Consulting is seeking a highly skilled Software Engineer (C++ Systems) to join our client’s team in San Francisco. You will own production systems from day one, optimize a GPU virtualization platform, and tackle challenging performance issues in a fast-growing...
- USA Tech Recruit is looking for a Software Engineer (C++ Systems) to work in San Francisco. This full-time onsite role focuses on optimizing high-performance GPU virtualization technology, ideal for those passionate about low-level GPU infrastructure. The position requires...Full timeRelocation
- Beam is seeking a role-focused engineer to own the health and reliability of our GPU compute fleet in a fast-growing AI inference platform. You will build and own metrics pipelines, alerts, and a unified health view across thousands of GPUs in production. You will automate...
- ...collaborating with training teams to design fault tolerance and remediation strategies. As a Platform Engineer you will design and implement cluster management for large GPU fleets, build tooling for remediation, and drive monitoring, scalability, and next-generation GPU...
$180k - $200k
Lightning AI seeks an Observability Infrastructure Engineer to enhance observability systems across large-scale, GPU-enabled infrastructure. This position focuses on designing telemetry pipelines, improving data insights, and creating monitoring solutions. With a commitment...Remote job- B Capital is seeking a Systems Engineer to join its Compute Platform team in San Francisco. This role involves maintaining a K8s-based platform and solving complex systems challenges, focusing on GPU infrastructures and multi-cloud environments. The ideal candidate has...
- Harrison Clarke is seeking a Senior Platform Engineer to take ownership of their core platform in San Francisco. This position involves designing multi-region Kubernetes clusters, managing GPU infrastructure, overseeing networking systems, and developing observability across...
- XOR is seeking experienced engineers for a Low-Level / Kernels team dedicated to building training tasks at the lowest layers of the stack. This role... ...engineering to tackle challenging domains with a focus on GPU and accelerator kernels. Successful candidates will possess...
$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...Local areaWorldwide- fal is seeking a Security Engineer, Infrastructure to secure its AI platform's core systems in San Francisco. The role involves building and hardening security across GPU compute, multi-cloud environments, and networking. Candidates should have over 8 years in security...
- Vast.ai Inc. is seeking a systems engineer with HPC or parallel programming experience to help scale AI inference. You will design and optimize GPU kernels and tensor libraries, leveraging CUDA/C++ and related frameworks to push the bleeding edge of AI performance. This...
- ...to-hire process as smooth as possible. Software Engineer, C++ Systems Location: On-site — San Francisco... ...’s team and help build the core of our GPU virtualization platform. This role is... ...Background working with compilers, kernels, or networking protocols Demonstrated ability...
- ...fail. We are a small, fast-growing team of engineers in San Francisco powering Fortune 100... ...with smart batching and caching Optimize kernels, tokenization, and model graphs Evaluate... ...plus C++ or CUDA exposure Experience with GPU profiling and model serving Nice to have...Work at officeVisa sponsorshipRelocation package
- ...responsible for the architectural and engineering backbone of OpenAI’s... ...models. Our work spans system software, networking, platform... ...of a system, including CPU, GPU, memory subsystem, frontend,... ...Overlap of compute/communication, kernel-level bottlenecks, memory bandwidth...
- ...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 a...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- ...for AI infrastructure in San Francisco. We seek an ML Platforms Engineer to build and run the orchestration layer that schedules workloads... ..., multi-cloud fleet running efficiently. You'll own the GPU orchestrator end-to-end, implement multi-tenant primitives, and...
- Thinking Machines Lab is hiring an engineer to ensure the reliability of our GPU supercomputing fleet. You will own the seam between hardware, firmware, and... ...and can drive cross-stack improvements across kernels, drivers, and hardware health signals. #J-18808-Ljbffr...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer - GPU Kernels. Be the first to apply!
- ngo software engineer San Francisco, CA
- software developer San Francisco, CA
- software developer internship no experience San Francisco, CA
- junior software developer San Francisco, CA
- part time software developer remote San Francisco, CA
- financial software developer San Francisco, CA
- senior software engineer ruby on rails San Francisco, CA
- software engineer amazon San Francisco, CA
- senior software design engineer San Francisco, CA
- software engineer part time San Francisco, CA

