A complete application in a minute — tailored resume and cover letter, ready to send.
Perplexity AI is seeking a senior software engineer to join the Agent Capabilities team, turning frontier AI breakthroughs into reusable product capabilities. You will own the lifecycle from prototyping to production, shaping agent behavior, safety, and observability while delivering measurable user impact.
The role emphasizes strong software fundamentals, experience with AI/ML products, and a track record of owning complex, high-ownership systems.
Strong product judgment and execution: you can translate ambiguous user needs into applied AI or ML problems and ship durable solutions with measurable user impactExperience owning the AI product lifecycle, including data analysis, rigorous evaluation, production monitoring, and iterative improvement. Able to define metrics and use production data and user feedback to guide decisionsGenuine interest in frontier AI capabilities, agent systems, and excitement for rapidly exploring, evaluating, and productizing new model behaviorsTypically 6+ years of professional software engineering experience, with a track record of building and owning robust AI-powered, large-scale, user-facing or data-intensive products. Exceptional candidates with less experience and an outstanding record of impact are encouraged to applyStrong software engineering fundamentals, with experience building and operating AI/ML products, backend services, or distributed systems at scalePractical experience in one or more relevant areas, such as agent harnesses, tool use, context engineering, model evaluation, browser automation, or long-running task executionAI/ML research experience demonstrated through publications, open-source contributions, or other meaningful research impactTime spent at a fast-growing startup or on a high-ownership engineering teamExperience with mid-training, post-training, or reinforcement learning for frontier or open-source models, along with a strong understanding of model strengths and limitations across reasoning, tool use, context management, and long-horizon tasksExperience building agent permissions, safeguards, evaluation infrastructure, or production observability systemsDeep familiarity with the strengths and limitations of current model families across reasoning, tool use, context management, and long-horizon tasksExperience with LLM context engineering or harness engineering, experience with subagents, coding assistants, long-running or autonomous task execution