Software Engineer, Kernels/CUDA (C++)
$160k - $250kSpaceXSI
SpaceX was founded under the belief that a future where humanity is out exploring the stars is fundamentally more exciting than one where we are not. Today, SpaceX is actively developing the technologies to make this possible, with the ultimate goal of making life multiplanetary and expanding consciousness to the stars.
SpaceXSI is building Super Intelligence to help humanity understand the universe. Our teams are building the full Super Intelligence stack: from our Colossus supercomputers, to Grok models, to our suite of applications, including Grok Bot, Grok Build, Grok Imagine, Grok Voice, and X. We're creating a powerful flywheel where more compute trains better models, better models power more useful products, and what we learn from people using those products shapes what we build next.SOFTWARE ENGINEER, KERNELS/CUDA (C++)
We are building one of the world’s largest AI supercomputers from the ground up. As part of the Compute Infrastructure team, you will own both the raw GPU supercomputer and the platform layer that runs on top of it. You will work across the full stack — from low-level GPU kernel optimizations and Linux kernel internals to massive-scale orchestration and virtualization — to make training and inference at SpaceXSI as fast, reliable, and scalable as possible.
This is a broad, high-impact role that combines hardcore supercompute and compute infrastructure work. Your contributions will directly accelerate Grok’s training speed and overall AI progress.
RESPONSIBILITIES:
- Design, build, and optimize massive GPU clusters for extreme-scale training and inference workloads
- Develop and tune low-level CUDA kernels (GeMM, Attention, etc.), using CUTLASS, Tensor Cores, and Nsight for maximum performance
- Profile, debug, and eliminate bottlenecks across GPU memory hierarchy, networking fabric, filesystems, and multi-GPU operation
- Collaborate closely with AI research teams to deliver production-grade performance and scalability
BASIC QUALIFICATIONS:
- 1+ years of experience with low-level system programming in C/C++
PREFERRED SKILLS AND EXPERIENCE:
- Deep low-level systems programming (C/C++/PTX/SASS)
- Strong experience with large-scale GPU clusters or distributed compute infrastructure at production scale
- Hands-on work with GPU kernel optimization (CUTLASS, custom kernels, Nsight profiling)
- Track record of building or running high-performance infrastructure for AI workloads (training or inference platforms)
- Ability to reason from first principles and optimize for both memory-bound and compute-bound scenarios
COMPENSATION AND BENEFITS:
$160,000 - $250,000 USD
Base salary is just one part of our total rewards package at SpaceXSI, which also includes equity, comprehensive medical, vision, and dental coverage, access to a 401(k) retirement plan, short & long-term disability insurance, life insurance, and various other discounts and perks.
SpaceXSI is an equal opportunity employer. For details on data processing, view our
$125k - $165k
...with the ultimate goal of enabling human life on Mars. SOFTWARE ENGINEER, LINUX KERNEL (STARLINK) SpaceX was founded under the belief that a future... ...). Hands-on system programming experience in C or C++. PREFERRED SKILLS AND EXPERIENCE: Deep knowledge of...C++Temporary workInternshipWork at officeMonday to Friday$182k - $242k
...inference. Our stack is engineered for speed, scale, and... ...Performance team, focused on kernel authoring and... ...profile, and optimize CUDA kernels—GEMMs, attention... ...computing, GPU/accelerator software, or performance-critical... .... ~ Strong coding in C++ and Python; comfortable...C++Full timeTemporary workCasual workWork at officeFlexible hours$143.7k - $194.4k
...be working with talented scientists and engineers to innovate on behalf of our customers.... ...+ years of non-internship professional software development experience- 2+ years of non... ...computing principles- Experience with CUDA/C++/Kernel developmentAmazon is an equal opportunity...C++InternshipFlexible hours$143.7k - $194.4k
AWS Neuron is the complete software stack for AWS Inferentia... ...on Neuron chips.As an engineer on this team, you'll work... ...and services using: C#, C++, Java, or Perl experience... ...optimization of model execution- Kernel development experience (e.g., CUDA, Triton)Amazon is an...C++InternshipFlexible hours$143.7k - $194.4k
...growing fast, and the engineers who make it faster and... .... We are looking for a Software Development Engineer to... ...performance optimization, kernel tuning, and LLM serving... ...services using: C#, C++, Java, or Perl experience... ...qualification - Experience with CUDA kernels or ML/low-level...C++InternshipFlexible hoursNight shiftDay shift$143.7k - $194.4k
...builds AWS Neuron, the software development kit used to... ...software boundary, our engineers build systematic infrastructure... ...high-performance kernels for ML functions,... ...development experience in C++, Python (experience in... ...tracing.- Familiarity with CUDA kernels or equivalent...C++Work experience placementInternshipFlexible hours$168.1k - $227.4k
...build Amazon Neuron, the software development kit used to... ....As a Senior Software Engineer on our Machine Learning... ...high-performance kernels and features for ML operations... ...of Python and/or C++ programming- 5+ years of... ...and optimizing custom CUDA/Triton kernels for tensor...C++InternshipWork from homeFlexible hours$180k - $330k
...hardware and bring up the operating system and software stack on it. Requirements At least... ...systems programming experience in C or C++. Strong operating-systems fundamentals... ...routers. Deep knowledge of the Linux kernel and networking stack, or transferable...C++Full timeTemporary work$140k - $225k
...from people using those products shapes what we build next. SOFTWARE ENGINEER, LINUX KERNEL At SpaceXSI, we design, build, and operate the largest... ...years of hands-on systems programming experience in C or C++ PREFERRED SKILLS AND EXPERIENCE: Strong operating...C++Temporary work$106.4k - $174k
...About the job you’re considering The BSP Software Engineer will be responsible for the design,... ...testing, debugging, and maintenance of Kernel and QNX software for Panasonic next-generation... .... Strong programming skills in C/C++, Python and competence with scripting languages...C++Permanent employmentFull timeLocal area$73.15k - $174k
...At Capgemini Engineering, the world leader in engineering services, we... ...saving robots, our digital and software technology experts think... ...platforms, working across Linux kernel, QNX, device drivers, board bring... ...strong proficiency in C, C++, Python, Linux, and QNX environments...C++Permanent employmentFull timeLocal area$143.7k - $194.4k
Amazon seeks a Software Engineering Domain Expert to provide strategic oversight of human... ..., experience with GPU kernel optimization and GPGPU computing such as CUDA, NKI, Triton, OpenCL, SYCL, or ROCm... ...systems, and services using: C#, C++, Java, or Perl experience- 1+ years...C++InternshipFlexible hours- ...for a Senior Silicon Design Engineer to co-design the hardware-software interface for AMD Instinct... .... Write and optimize GPU kernels and compiler passes that... ...decisions.Proficiency in C and C++ in system-level contexts,... ...with GPU programming via CUDA and/or HIP, including...C++
$184k - $287.5k
...re now looking for a Sr. Inference Engineer, for GPU Kernel Optimization! What does it take to... ...workflows.Strong Python and C++ skills with proven software engineering fundamentals.Hands-on... ...knowledge of GPU kernel optimization — CUDA, CUTLASS, Triton, or equivalent —...C++Full time$142.3k - $263.3k
Role Number: 200673894Team: Software and ServicesLocation: SeattlePosted... ...-24SummaryThe Apple Services Engineering (ASE) team builds the... ...team: we work at the level of kernel and container security, image... ...fundamentalsProgramming proficiency in C, C++, Swift or GoFamiliarity with...C++Relocation- ...THE ROLE: We are seeking an experienced software systems engineer to join AMD's Datacenter Application &... ...issues using tools such as WinDBG, kernel debuggers, trace analysis tools, and performance... ...skills using Python, C, and/or C++. Experience developing automation...C++Full time
- ...services. We are looking for exceptional Software Engineers who are passionate about AI... ...fields. Strong programming skills in C++, Python, Java, Go, or similar languages.... ...Qualifications Experience with GPU programming (CUDA), high-performance computing, or system-...C++Internship
$143.7k - $194.4k
...and runtime systems using Linux kernel, containerd/runc, and... ...alongside a small, senior group of engineers who care deeply about performance... ...non-internship professional software development experience- 2+ years... ..., and services using: C#, C++, Java, or Perl experience- 1+...C++InternshipFlexible hours$42.75 per hour
...what you will be doing: Develop kernel modules or features for AI-... ...Partner with product managers and engineers from different teams to build... .... Experience coding in C/C++, Golang, Java, or Python. Preferred qualifications include software engineering experience from internships...C++Hourly paySummer workInternshipRemote work$143.7k - $194.4k
AWS Neuron is the complete software stack for the AWS Inferentia and... ...them.As the Software Development Engineer for the Neuron Runtime Team,... .... Improving performance of ML Kernels and ML Frameworks.In this role... ...teams to ensure that the our C++ compiler generates key information...C++InternshipWork from homeFlexible hours$143.7k - $194.4k
...possible on bare metal leading to true Software Defined Networking (SDN).We... ...to grow, and are looking for kernel/embedded C programmers who can deliver... ...you have good experience in C/C++ or Rust, and a passion for systems software engineering such as kernel or embedded...C++InternshipImmediate startWorldwideFlexible hours$184k - $287.5k
...the world.We are seeking an outstanding Software Engineer to join our US-based networking software... ...software expertise with proficiency in C/C++ and comfort debugging across firmware,... ...expertise with RDMA verbs, DPDK, DOCA, NCCL, CUDA-aware networking, congestion control,...C++Full timeShift work$143.7k - $194.4k
As a Software Development Engineer on the Bottlerocket team, you will design, build, and maintain components... ...complex systems issues spanning kernel, userspace, container runtimes, and orchestrator... ..., systems, and services using: C#, C++, Java, or Perl experience- 1+ years of...C++InternshipWorldwideFlexible hours$193.3k - $261.5k
...run their business. We are hiring Senior Software Development Engineers to make Amazon Elastic Compute Cloud (EC2... ...developing and delivering Windows user- or kernel-mode drivers in a system level programming language such as C/C++.Here at AWS, we embrace our differences....C++InternshipLocal areaFlexible hours- ...responsible for the architectural and engineering backbone of OpenAI’s... ...models. Our work spans system software, networking, platform... ...Overlap of compute/communication, kernel-level bottlenecks, memory bandwidth... ...performance-critical code (C++/CUDA/HIP is a plus). ~ Strong...C++Full time
$143.7k - $194.4k
We are looking for a Software Development Engineer II (SDE-2) to join the EKS Runtime Release team. In this... .... Whether you're learning about Linux kernel internals, GPU driver architecture,... ...language such as Python, Ruby, Golang, Java, C++, C#, RustPreferred qualification -...C++InternshipWork from homeFlexible hours$142.3k - $263.3k
Role Number: 200676709Team: Software and ServicesLocation: SeattlePosted... ...-08-11SummaryThe Apple Cloud Engineering team is looking for an... ...maintains system software such as kernel drivers, runtime libraries,... ...experienceProficiency in C/C++Strong knowledge of operating system...C++Relocation$184k - $287.5k
...upcoming GB300 GPUs. NVIDIA seeks a Senior Software Engineer for our CSP (Cloud Service Provider)... ...experience in distributed systems (Go, Rust, C/C++ or Python for tooling).BS or MS (or... ...projects.Experience with GPU computing (CUDA), deep learning workloadsNVIDIA is...C++Full timeRemote work$152k - $204k
...more at . What You’ll Do: Senior engineers are area owners who lead designs, raise... ...services. ~ Strong coding in Python or Go (C++ a plus) and deep familiarity with... ...system performance by developing and tuning CUDA kernels, reducing model latency, maximizing...C++Full timeTemporary workCasual workWork at officeFlexible hoursShift work- ...About the Role As a Staff Software Engineer for the Compute pillar, you will... ...BIOS/firmware (UEFI), Linux kernel internals, modern DPU... ...following programming languages: C/C++, Rust, Python, Go. Nice... ...offerings (like DOCA, DOCA SNAP, CUDA, et al.) Knowledge of Linux...C++Full timeWork at officeLocal areaWork from homeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer, Kernels/CUDA (C++). Be the first to apply!
- c++ software developer Seattle, WA
- c++ developer Seattle, WA
- c++ programmer Seattle, WA
- software engineer - cloud services Seattle, WA
- software technical support engineer Seattle, WA
- remote software sales Seattle, WA
- software sales representative Seattle, WA
- software quality assurance Seattle, WA
- software qa Seattle, WA
- entry level software sales Seattle, WA




