Perplexity AI

Member of Technical Staff (Software Engineer, Computer Monetization)

Perplexity AI1 weeks ago
Location

San Francisco

Type

Full Time

Salary

USD 220,000 – 405,000

Level

Senior

Role

Software Engineer

Posted

Apr 23, 2026

Full TimeSenior

The role

Summary

Perplexity AI is seeking a skilled Software Engineer to lead the development of their critical Computer Monetization billing platform. The role focuses on designing and implementing robust, scalable billing systems that power Perplexity's AI-driven products, handling complex usage-based pricing and monetization strategies across consumer and enterprise platforms.

What you'll do

Billing Platform Development: Design and own the billing platform powering Perplexity Computer and paid experiences
Feature Leadership: Lead end-to-end feature development from problem definition through technical design, implementation, and launch
Billing System Operations: Build and operate subscription, invoicing, and usage-based billing systems serving millions of users
Reliability Engineering: Implement proactive monitoring, alerting, and tiered SLOs to ensure billing system reliability
Cross-Functional Collaboration: Partner with Finance, Data Science, Growth, Security, and Support teams to maintain billing accuracy and compliance

What we look for

Technical

Backend EngineeringStrong Python skills for developing complex distributed systems
Database ManagementProficiency with PostgreSQL and data-driven decision making
Payment System ArchitectureExperience designing scalable billing and monetization platforms

Education

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

Experience

Software Engineering4+ years of professional software engineering experience
Billing SystemsDirect experience building or scaling billing, payments, and subscription systems

Skills

Required skills

PythonStrong backend engineering skills with proficiency in Python for complex distributed systems
Payment SystemsDirect experience building or scaling billing, payments, and subscription systems
PostgreSQLExperience with relational databases and data-informed decision making
Distributed SystemsAbility to reason about and design complex distributed system architectures

Nice to have

Stripe APIHands-on experience with Stripe APIs and SDKs
Usage-Based BillingExperience with metered billing models and agent action monetization
Full-Stack DevelopmentFrontend experience with Next.js, React, and TypeScript
Compliance BillingExperience in regulatory or compliance-heavy billing environments

Compensation & benefits

Salary

USD 220,000 – 405,000 (annual)

Stock options

Available

Benefits

Equity Compensation

Stock options or equity compensation as part of total package

Innovative Work Environment

Opportunity to work on cutting-edge AI technologies and transform knowledge platforms

High-Impact Role

Ability to own critical infrastructure and directly influence product monetization strategies

Learning Culture

Work among highly talented peers with emphasis on continuous learning and knowledge pursuit


Interview process

  1. 1
    Initial Screening Phone or video call with recruiting team to assess basic qualifications
  2. 2
    Technical Phone Interview Deep dive into technical skills, billing system experience, and problem-solving approaches
  3. 3
    System Design Challenge Architectural design interview focusing on billing platform scalability and complex monetization models
  4. 4
    Onsite/Virtual Interviews Multiple rounds with engineering team, including technical deep dive, system design, and team fit assessment
  5. 5
    Final Leadership Interview Discussion with senior leadership to evaluate strategic thinking and alignment with company vision

Apply for this position

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