AI Inference Engineer: GPU Performance & Rust Stack

Perplexity

San Francisco (CA)

On-site

USD 140,000 - 210,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Perplexity is building and running the inference engine behind every Perplexity query, deploying dozens of model architectures at scale with tight latency and cost budgets. We are seeking another engineer to join our team to advance transformer-based retrieval, text generation, and multimodal models in production.

You will work on a Rust-native serving runtime, CUDA/CuTe kernel migration, and ongoing performance optimizations to support growing traffic while maintaining reliability.

Qualifications

  • 3+ years of professional software engineering experience with meaningful work on ML inference or high-performance systems.

Responsibilities

  • Develop new model support for transformer-based retrieval, text-generation, and multimodal models in inference infrastructure.
  • Migrate GPU kernels to CuTe DSL and ensure portability to future hardware.
  • Build Rust-native serving runtime to handle growing traffic and reduce Python-related pains.
  • Profile, optimize, and interleave GPU kernels for performance across end-to-end pipelines.
  • Improve reliability with dashboards, alerts, and automated remediation for production incidents.

Skills

GPU programming
Performance tuning
Distributed systems
Cross-language development

Tools

CUDA
CuTe DSL
Triton
CUTLASS

Job description

Perplexity is building and running the inference engine behind every Perplexity query, deploying dozens of model architectures at scale with tight latency and cost budgets. We are seeking another engineer to join our team to advance transformer-based retrieval, text generation, and multimodal models in production.

You will work on a Rust-native serving runtime, CUDA/CuTe kernel migration, and ongoing performance optimizations to support growing traffic while maintaining reliability.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

AI Inference Engineer — High-Performance GPU Systems
AI Inference Engineer — High-Performance GPU Systems

Perplexity • Palo Alto (CA)

On-site
USD 220,000 - 485,000
AI Inference Engineer (GPU/Rust/CUDA)
AI Inference Engineer (GPU/Rust/CUDA)

Perplexity • New York (NY)

On-site
USD 220,000 - 485,000
Member of Technical Staff (AI Inference Engineer)
Member of Technical Staff (AI Inference Engineer)

Perplexity • New York (NY)

On-site
USD 220,000 - 485,000
Member of Technical Staff (AI Inference Engineer)
Member of Technical Staff (AI Inference Engineer)

Perplexity • Palo Alto (CA)

On-site
USD 220,000 - 485,000
Member of Technical Staff (AI Inference Engineer)
Member of Technical Staff (AI Inference Engineer)

Perplexity • San Francisco (CA)

On-site
USD 140,000 - 210,000
Performance Engineer, Inference Engine - High-Performance AI
Performance Engineer, Inference Engine - High-Performance AI

EngineersOfAI • San Francisco (CA)

Hybrid
USD 180,000 - 240,000
Rust-powered ML Systems Engineer - GPU Inference
Rust-powered ML Systems Engineer - GPU Inference

Pivots Hiring • San Mateo (CA)

On-site
USD 190,000 - 260,000
Staff AI Systems Engineer – Model Serving & Infra
Staff AI Systems Engineer – Model Serving & Infra

Perplexity • Palo Alto (CA)

On-site
USD 220,000 - 405,000
AI Inference & HPC Engineer – Performance & APIs
AI Inference & HPC Engineer – Performance & APIs

Topaz Labs • Emeryville (CA)

On-site
USD 90,000 - 150,000
Full medical/dental/vision coverage
15 days PTO
5 personal days + holidays
+2
Staff Software Engineer — AI Acceleration & Systems
Staff Software Engineer — AI Acceleration & Systems

Perplexity • New York (NY)

Hybrid
USD 250,000 - 405,000