Point your AI agent at freehire and let it find you a job.

Get the CLI →

SpaceXAI

Software Engineer Kernels CUDA C++

Posted Updated 1 view
Discussion

You will design, build, and optimize GPU clusters for training and inference. You will develop CUDA kernels, profile and remove bottlenecks across GPU memory, networking, filesystems, and multi-GPU operations, and deliver production-grade performance and scalability with research teams.

Responsibilities

  • Design, build, and optimize GPU clusters for training and inference workloads
  • Develop and tune low-level CUDA kernels
  • Profile, debug, and eliminate bottlenecks across GPU memory, networking, filesystems, and multi-GPU operations
  • Collaborate with AI research teams to deliver production-grade performance and scalability

Requirements

  • Low-level systems programming knowledge in C, C++, PTX, or SASS
  • Experience with large-scale GPU clusters or distributed compute infrastructure
  • Experience with GPU kernel optimization using CUTLASS, custom kernels, or Nsight profiling
  • Experience building or running high-performance infrastructure for AI training or inference workloads
  • Ability to optimize memory-bound and compute-bound scenarios

Benefits

  • Equity
  • Medical coverage
  • Vision coverage
  • Dental coverage
  • 401(k) retirement plan
  • Short-term disability insurance
  • Long-term disability insurance
  • Life insurance
  • Discounts and perks

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available