← Zurück zur Liste

Stelle
Member of Technical Staff (AI Inference Engineer)
Backend Developer
• Vor Ort
• Vollzeit
• 📍 San Francisco
The team behind the inference engine powering every Perplexity query is looking for an engineer to deploy dozens of model architectures at scale on Rust, Python, CUDA, and CuTe DSL, under tight latency and cost budgets.
Responsibilities
- ▹Support new models in the inference infrastructure: weight loading, request scheduling, KV-cache management, and API Gateway support
- ▹Port in-house CUDA kernels to NVIDIA's CuTe DSL so they run on GB200 today and are portable to Vera Rubin racks tomorrow
- ▹Develop the internal Rust-based inference server to solve Python pains and keep up with rapidly growing traffic
- ▹Profile and fix performance bottlenecks from network ingress through continuous batching and GPU kernel interleaving
- ▹Build dashboards, alerts, and automated remediation for reliability and observability
- ▹Respond to and learn from production incidents
Requirements
- ▹Deep experience with GPU programming and performance work (CUDA, Triton, CUTLASS, or similar)
- ▹Understanding of modern LLM architectures and how to bring them up reliably in production
- ▹Experience building and operating production distributed systems under real load, ideally performance-critical ones
- ▹Comfortable working across languages and layers: Rust for the serving runtime, Python for model code, CUDA/CuteDSL for kernels
- ▹Ownership of problems end-to-end
- ▹Self-directed, thriving in fast-moving environments where the path isn't laid out
- ▹3+ years of professional software engineering experience with meaningful work on ML inference or high-performance systems
- ▹Familiarity with at least one deep learning framework (PyTorch, JAX, TensorFlow)
- ▹Understanding of GPU architectures (memory hierarchy, warp scheduling, tensor cores)
- ▹Understanding of common LLM architectures and inference optimization techniques (e.g. quantization, speculative decoding, prefill-decode disaggregation)
Nice to have
- ▹Experience with ML compilers and framework internals (PyTorch internals, torch.compile, custom operators)
- ▹Distributed GPU communication: NCCL, NVLink, InfiniBand, RDMA libraries, model/tensor parallelism
- ▹Low-precision inference: INT8/FP8/FP4 quantization, mixed-precision serving
- ▹Profiling and debugging tools: Nsight Compute/Systems, CUDA-GDB, PTX/SASS analysis
- ▹Container orchestration: Kubernetes, GPU scheduling, autoscaling inference workloads
Soft skills
Self-direction in a fast-paced environmentEnd-to-end ownershipAbility to move quickly between research and engineering work
About the company
Perplexity is building the future of AI-powered search and agent experiences through its Sonar models, Deep Research Agent, Comet Agent, and Search products.
Ähnliche Stellen

Stelle
Software Engineer, GPU Infrastructure (HPC)
Cohere
AI/ML
+1
💰 Gehalt: keine Angabe
🌍 Remote
🗣️ EN

Stelle
Senior Software Engineer, GenAI Platform
Reddit
AI/MLLangchain
+4
13 963–19 547 €/Mon.
brutto
🌍 Remote
🗣️ EN
Stelle
Staff / Principal Backend Software Engineer
Twenty
AI/ML
+7
💰 Gehalt: keine Angabe
🏢 Vor Ort
🇺🇸 Arlington
🗣️ EN

Stelle
Software Engineer, GPU Infrastructure (HPC)
Cohere
AI/ML
+1
💰 Gehalt: keine Angabe
🌍 Remote
📍 Canada
🗣️ EN

Stelle
Audio Inference Engineer, Model Efficiency
Cohere
AI/ML
💰 Gehalt: keine Angabe
🌍 Remote
🇺🇸 New York
🗣️ EN

Stelle
Member of Technical Staff (AI Infrastructure Engineer)
Perplexity
+2
💰 Gehalt: keine Angabe
🏢 Vor Ort
🇺🇸 San Francisco
🗣️ EN