About Perplexity
Perplexity
We build and run the inference engine behind every Perplexity query and deploy dozens of model architectures at scale with tight latency and cost budgets. Our stack is Rust, Python, CUDA, and CuTe DSL – and we need another engineer to join us.
What you will work on
Examples of real work the team does:
-
New models support. Support transformer-based retrieval, text-generation, and multimodal models in our inference infrastructure, from weight loading, request scheduling and KV-cache management to support in API Gateway.
-
GPU kernels migration to CuTe DSL. Port our in-house CUDA kernels to NVIDIA’s CuTe DSL so they run on GB200 today and are portable to Vera Rubin racks tomorrow.
-
Rust-native serving runtime. Develop our internal Rust-based inference server to solve all Python pains and keep up with rapidly growing traffic.
-
Performance optimisation. Profile and fix bottlenecks from network ingress through continuous batching and GPU kernel interleaving.
-
Reliability and observability. Build dashboards, alerts, and automated remediation so we catch regressions before users do. Respond to and learn from production incidents.
Who we’re looking for
-
Deep experience with GPU programming and performance work (CUDA, Triton, CUTLASS, or similar). Any other deep systems programming experience is a plus.
-
You understand modern LLM architectures and are able to bring them up reliably in a production environment.
-
You’ve built and operated 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.
-
You own problems end-to-end. You can read a research paper on Monday, write a kernel on Wednesday, and debug a production incident on Friday.
-
Self-directed. You do well in fast-moving environments where the path forward isn’t laid out for you.
Good if you touched any of
-
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.
Qualifications
-
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).
To apply for this job please visit jobs.ashbyhq.com.
About this role & career path
Working in San Francisco
San Francisco, officially the City and County of San Francisco, is the fourth-most populous city in California and the 17th-most populous in the United States, with a population of 826,079 in 2025. Among U.S. cities with a population of 200,000 or more, San Francisco is ranked first by per capita income, second by population density, and sixth by aggregate income as of 2024. Some 4.6 million residents live in the city's metropolitan statistical area, which is the 13th-largest in the United States. Around 9.2 million live in the San Jose–San Francisco–Oakland combined statistical area, the fift
What people say about Perplexity
- Paul Graham On Two Kinds of Programmers and Painters
- It's all fun and games until someone [XOFF]
- The Unreasonable Effectiveness of Recurrent Neural Networks
- Where's the Generic Insulin?
Recent news
- Perplexity Launches Brain, a Self-Improving Memory System That Builds a Context Graph of an Agent's Work and Learns Overnight - MarkTechPost
- AI Agents and the CFAA: Amazon.Com Services v. Perplexity AI - Reason Magazine
- CNN sues Perplexity over alleged AI copyright theft - CNN
- Perplexity CEO's secret to success is ‘sleeping with that fear’ your competitor will steal your idea - Fortune
- Perplexity CEO tells CNBC one metric will determine who wins the AI race - CNBC
Aggregated from public discussions and news; opinions are the authors’ own.
More jobs at Perplexity
Keep exploring on Get A Job.ai
Not quite the right fit? Your next opportunity is a click away.
- Browse all jobs
- More jobs by category
- Remote jobs you can do from anywhere
- Research typical pay for this role
- Set a job alert so new matches reach you first
- Upload your resume to apply faster
Hiring instead? Post a job and reach candidates searching right now.