JobsStaff Software Engineer - GenAI Performance and Kernel
Databricks logo

Staff Software Engineer - GenAI Performance and Kernel

Databricks

Location

San Francisco, CA

Type

Full-time

Posted

8/25/2026

Compensation

Not listed

Undergraduate with 5+ Years of Experience
H-1B FY202699.7% approval+19% YoY
💎 Strong sponsor

Job description

As a staff software engineer for GenAI Performance and Kernel, you will be responsible for the design, implementation, optimization, and correctness of high-performance GPU kernels for the GenAI inference stack. You will lead the development of compute paths while managing trade-offs between hardware efficiency and generality. This role involves close collaboration with ML researchers, systems engineers, and product teams to enhance inference performance at scale. You will also mentor other engineers in kernel-level performance engineering.

Requirements

  • BS/MS/PhD in Computer Science or a related field
  • Deep hands-on experience writing and tuning compute kernels for ML workloads
  • Strong knowledge of GPU/accelerator architecture
  • Experience with advanced optimization techniques
  • Familiarity with ML-specific kernel libraries or open kernels
  • Strong debugging and profiling skills
  • Experience reasoning about numerical stability and error propagation
  • Experience integrating optimized kernels into real-world ML inference systems
  • Experience building high-performance products leveraging GPU acceleration
  • Excellent communication and leadership skills
  • A track record of shipping performance-critical, high-quality production software
  • Bonus: published in systems/ML performance venues or experience with custom accelerators

Responsibilities

  • Lead the design, implementation, benchmarking, and maintenance of core compute kernels optimized for various hardware backends.
  • Drive the performance roadmap for kernel-level improvements including vectorization and auto-tuning.
  • Integrate kernel optimizations with higher-level ML systems.
  • Build and maintain profiling, instrumentation, and verification tooling.
  • Lead performance investigations and root-cause analysis on inference bottlenecks.
  • Establish coding patterns and frameworks to modularize kernels for reuse.
  • Influence system architecture decisions to enhance kernel improvements.
  • Mentor and guide other engineers working on lower-level performance.
  • Collaborate with infrastructure, tooling, and ML teams to roll out kernel-level optimizations.

H-1B filing history

Public USCIS petition and DOL LCA counts · latest USCIS FY2026, LCA FY2026

Filing entity: Databricks Inc

As of Aug 23, 2026

Initial approvals

83

FY2026

Approval rate

99.7%

FY2026

LCA certified

174

FY2026

Entry-level share

4.0%

FY2026

Initial approvals YoY

+19%

Trend

LCA certified YoY

-54%

Trend

Initial approvals by fiscal year

Approval rate by fiscal year

Continuing vs initial approvals

LCA certified positions by quarter

LCA certified positions by fiscal year

Based on public USCIS and DOL filings; not a sponsorship guarantee.

Is this posting expired or inaccurate?