Perplexity AI

Staff Full Stack Software Engineer

Perplexity AI6 days ago
Location

San Francisco

Type

Full Time

Salary

USD 220,000 – 405,000

Level

Staff

Role

Full Stack Engineer

Posted

Mar 11, 2026

Full TimeStaff

The role

Summary

Perplexity AI is seeking a Staff Full Stack Software Engineer to drive innovation in AI-powered search technology, building transformative products that enhance online interaction. The ideal candidate will be a self-motivated engineer with strong full-stack skills, data-driven decision-making abilities, and a passion for creating impactful, scalable solutions in a dynamic AI-first environment.

What you'll do

Product Development: Build innovative 0-1 products at high scale, focusing on creating groundbreaking solutions in the AI search space
Cross-Functional Collaboration: Work closely with Product, Design, and Data teams to ship experiments, learn, and iterate quickly
Feature Launch: Launch new features, experiments, campaigns, and partnerships in a fast-paced, dynamic environment
Infrastructure Development: Build core growth infrastructure including notification platforms, ad attribution systems, and other critical backend components
Performance Optimization: Analyze performance metrics and user feedback to identify and implement opportunities for continuous improvement
User Experience: Design and implement delightful, data-proven user journeys that enhance product engagement

What we look for

Technical

Full Stack ProficiencyDemonstrated ability to work across the entire technology stack with strong programming skills
Data AnalysisAdvanced quantitative skills with experience in data-driven decision making and experimental design
Experimentation SkillsProven track record of using feature flags, A/B testing, and ad-hoc analysis to drive product improvements

Education

Computer ScienceBachelor's or Master's degree in Computer Science, Software Engineering, or related technical field preferred

Experience

Professional ExperienceMinimum of 8+ years of industry experience in software engineering
Product DevelopmentExtensive experience in building and launching complex software products

Skills

Required skills

Programming LanguagesProficiency in full-stack development technologies
Problem SolvingStrong analytical and problem-solving skills
OwnershipSelf-motivated with ability to take full ownership of tasks and projects

Nice to have

AI TechnologiesUnderstanding of AI development principles and machine learning concepts
ExperimentationDeep experience with product experimentation and metrics-driven development

Compensation & benefits

Salary

USD 220,000 – 405,000 (annual)

Stock options

Available

Benefits

Equity

Stock options available for the role

Innovative Environment

Opportunity to work at the cutting edge of AI technology

Flexible Team Placement

Ability to join various teams within Perplexity Engineering based on individual talents


Interview process

  1. 1
    Initial Screening Review of candidate's background and technical capabilities
  2. 2
    Technical Assessment Evaluation of problem-solving skills and technical proficiency
  3. 3
    Team Fit Interview Discussion of candidate's potential role and growth opportunities within the organization

Apply for this position

You'll be redirected to the company's application page