S

Sciforium

Serverless AI inference platform

GPU Kernel Engineer

Systems Software EngineeringConfirmed live in the last 24 hours
Full-timeSan Francisco, CA, USAIn-person

About the Job

Requirements

  • At least 5 years of industry or research experience in GPU kernel development or high-performance computing.
  • A Bachelor's, Master's, or PhD in Computer Science, Computer Engineering, Electrical Engineering, Applied Mathematics, or a related field.
  • Strong programming skills in C++ and Python, and familiarity with machine-learning frameworks.
  • Deep expertise in CUDA or ROCm, GPU memory models, and performance optimization strategies.
  • Hands-on experience with Triton or JAX Pallas for custom kernel development.
  • Strong understanding of PTX, GPU assembly language, and low-level GPU execution.
  • Extensive experience writing and optimizing custom GPU kernels in C++ and PTX.
  • Proven ability to integrate low-level kernels into PyTorch, JAX, or similar frameworks.
  • Experience working with large-scale large language model workloads in training or inference.

Responsibilities

  • Design, implement, and optimize custom GPU kernels using C++, PTX, CUDA, ROCm, Triton, or JAX Pallas.
  • Profile and optimize end-to-end performance of machine-learning operations, with a focus on large-scale large language model training and inference.
  • Integrate low-level GPU kernels into frameworks such as PyTorch and JAX, as well as custom internal runtimes.
  • Develop performance models, identify bottlenecks, and deliver kernel-level improvements that significantly accelerate artificial intelligence workloads.
  • Collaborate with machine-learning researchers, distributed systems engineers, and model-serving teams to optimize compute performance across the stack.
  • Work closely with hardware vendors such as NVIDIA and AMD, and stay current on the latest GPU architecture capabilities and compiler and toolchain improvements.
  • Contribute to tooling, documentation, benchmarking suites, and testing frameworks to ensure correctness and performance reproducibility.

Desired Qualifications

  • Experience with AMD GPUs and ROCm optimization.
  • Familiarity with JAX FFI and custom machine-learning operator development.
  • Experience with efficient model-serving frameworks such as vLLM and TensorRT.
  • Experience with TPUs, XLA, or similar accelerator programming environments.
  • Contributions to open-source machine-learning systems, compilers, or GPU kernels.

About the Company

Sciforium

Serverless AI inference platform

Sciforium builds an AI infrastructure stack that makes large-scale AI cheaper and easier to deploy. It offers a serverless AI inference platform that exposes access to a mix of open-source and proprietary models through a single API, running on Sciforium’s own optimized AMD hardware. By owning the hardware, platform, and models, the company provides lower costs, faster performance, and better data privacy than shared-cloud setups. Its goal is to simplify and accelerate production-ready AI deployment while reducing costs and complexity for large-scale multimodal models, and it is exploring byte-native foundation models to improve efficiency.

Company size
11-50
Company stage
Not listed
Total funding
Not listed
Headquarters
San Francisco, CA
Founded
2024

Recently Posted Jobs

Explore more opportunities at Sciforium

See more jobs