Perplexity
Open positions
Member of Technical Staff Software Engineer Enterprise Agent Evals and Efficiency
You will build realistic enterprise evaluation environments, task suites, and automated graders for agents. You will diagnose failures and improve agent harnesses, tools, skills, model routing, context management,…
Member of Technical Staff Search Crawler Analyst
You will diagnose quality issues in the crawling pipeline and improve page selection for indexing. You will design metrics and experiments, build training datasets and LLM-as-a-judge labeling pipelines, and train small…
Member of Technical Staff Machine Learning Engineer Search and Agents
You will improve search and agent quality through model, training-data, tool, and system improvements. You will develop post-training methods, train and evaluate multi-agent systems, build agent harnesses, improve…
Member of Technical Staff Machine Learning Research Engineer
You will advance search quality by building core search-platform and model-stack components. You will design, train, optimize, and deploy large-scale retrieval and ranking models; research representation learning;…
Member of Technical Staff Search Quality Analyst
You will diagnose search-pipeline quality issues, create metrics, and build training datasets and LLM-as-a-judge labeling pipelines. You will improve snippet and page-selection algorithms, and design and analyze A/B…
Member of Technical Staff Offensive Security Engineer
You will plan and execute red-team, purple-team, penetration-testing, and adversary-simulation engagements across cloud infrastructure, applications, endpoints, and AI systems. You will build offensive tooling, assess…
Member of Technical Staff Machine Learning Engineer Search
You will improve search quality through models, data, and tools. You will architect search-platform and model-stack components, train and evaluate retrieval, ranking, classification, and LLM models, and deploy models…
Member of Technical Staff Machine Learning Engineer Ranking Quality Search
You will own ranking-quality problems from evaluation and bottleneck identification through implementation and safe release. You will train and evaluate retrieval, ranking, and classification models, including neural…
Member of Technical Staff Software Engineer Connector Platform
You will build the connector runtime and semantic layer for integrations. You will design tool-discovery and selection surfaces, make agent loops resilient, and define authentication, authorization, and…
Member of Data Staff Data Scientist
You will analyze user behavior, develop product insights, define metrics, and design and interpret A/B tests. You will build dashboards and reusable data assets, collaborate on ambiguous product questions, use…
Member of Technical Staff TPM Inference
You will execute the inference-platform roadmap and coordinate model-provider onboarding, launch readiness, capacity, and rollout. You will lead low-risk releases, track latency, throughput, uptime, and cost tradeoffs,…
Member of Technical Staff Software Engineer Applied AI
You will design, build, and improve AI agents for Perplexity Computer. You will apply ML and LLM techniques, build research harnesses, run experiments, own the model lifecycle, conduct A/B tests, and collaborate on…
Member of Technical Staff Model Behavior
You will design, test, and optimize prompts, tools, skills, and memory that shape AI responses. You will build self-improvement loops, experiment with model releases, investigate model failures, share…
Member of Technical Staff ML Engineer Recommendations and User Modeling
You will own personalization and ranking for key product surfaces. You will build user models, design decision systems, develop data and evaluation foundations, and shape the technical direction for recommendations,…
Member of Technical Staff AI Researcher
You will research, train, and optimize large language models using supervised and reinforcement learning. You will build data, training, and evaluation pipelines, develop training frameworks, run experiments, integrate…
Member of Technical Staff AI Infrastructure Engineer
You will build, deploy, and optimize large-scale AI training and inference clusters. You will manage Kubernetes and Slurm environments, develop training and inference orchestration systems, improve performance and…
Member of Technical Staff AI Infrastructure Engineer
You will design, deploy, and maintain Kubernetes clusters and Slurm environments for AI training and inference. You will develop APIs and orchestration systems, manage scheduling and workloads, improve system…
Member of Technical Staff AI Inference Engineer
You will support transformer-based retrieval, text-generation, and multimodal models in inference infrastructure. You will port CUDA kernels to CuTe DSL, develop the Rust serving runtime, optimize performance across…
Member of Technical Staff AI Inference Engineer
You will support transformer-based retrieval, text-generation, and multimodal models in inference infrastructure. You will port CUDA kernels to CuTe DSL, develop the Rust serving runtime, optimize performance across…
