Perplexity AI

Full Stack Software Engineer

Perplexity AI6 days ago
Location

San Francisco

Type

Full Time

Salary

USD 220,000 – 405,000

Level

Senior

Role

Full Stack Engineer

Posted

Mar 11, 2026

Full TimeSenior

The role

Summary

Perplexity AI is seeking an experienced Full Stack Software Engineer to drive innovation in AI-powered search and interaction technologies. The ideal candidate will build cutting-edge products, work across multiple engineering teams, and contribute to transformative AI solutions with a strong emphasis on full-stack development and data-driven decision making.

What you'll do

Product Development: Build innovative 0-1 products at high scale, translating AI advances into user-centric solutions
Cross-Functional Collaboration: Work closely with Product, Design, and Data teams to drive experimental features and learning
Growth Infrastructure: Develop core growth platforms including notification systems, ad attribution, and user engagement mechanisms
Performance Optimization: Analyze metrics and user feedback to continuously improve product performance and user experience
Experimental Feature Deployment: Launch new features, experiments, campaigns, and strategic partnerships in a dynamic environment

What we look for

Technical

Full Stack ProficiencyDemonstrated ability to work across frontend and backend technologies
Data-Driven Decision MakingExperience in quantitative analysis and experimental methodologies

Education

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

Experience

Industry ExperienceMinimum of 4+ years of professional software engineering experience

Skills

Required skills

Full Stack DevelopmentAbility to work across frontend and backend technologies with comprehensive development skills
Programming LanguagesProficiency in multiple programming languages including Python, TypeScript, Go, and Rust
Data AnalysisStrong quantitative skills with ability to perform experimental analysis and measure product impact
AI Technology UnderstandingDeep comprehension of AI technologies and their practical applications in product development

Nice to have

ExperimentationExperience with feature flagging, A/B testing, and data-driven product iterations
Cloud InfrastructureFamiliarity with AWS and container technologies like Docker
Machine LearningUnderstanding of large language models and AI integration strategies

Compensation & benefits

Salary

USD 220,000 – 405,000 (annual)

Stock options

Available

Benefits

Equity Compensation

Stock options providing long-term value and investment in company growth

Cutting-Edge AI Environment

Opportunity to work at the forefront of AI technology and search innovation

Flexible Team Placement

Dynamic role allowing potential movement across different engineering teams based on skills and interests


Interview process

  1. 1
    Initial Screening Technical resume review and initial candidate assessment
  2. 2
    Technical Interview In-depth exploration of technical skills, problem-solving approach, and AI technology understanding
  3. 3
    Team Matching Collaborative discussion to identify the most suitable engineering team based on candidate's unique talents

Apply for this position

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