Perplexity

Member of Technical Staff (Software Engineer, Monetization)

San Francisco. Posted 6 months ago

The role

You will design, build, and own the billing platform and monetization systems for Perplexity Computer and other paid experiences. This includes managing subscription, invoicing, and usage-based billing systems for consumer and enterprise plans.

What you will do

  • Design, build, and own the billing platform and monetization systems.
  • Lead features end-to-end from problem definition to launch.
  • Build billing API abstractions for product teams to ship new SKUs and pricing models.
  • Build and operate subscription, invoicing, and usage-based billing systems.
  • Improve reliability through tiered SLOs, monitoring, and alerting.
  • Partner with Finance, Data Science, Growth, Security, Support, and go-to-market teams.
  • Build internal tooling for Support and Finance to resolve billing issues.

Required qualifications

  • 4+ years of professional software engineering experience.
  • Direct experience building or scaling billing, payments, subscription, or monetization systems.
  • Deep familiarity with payment processors (Stripe, Square, etc.), including subscriptions, invoicing, disputes, refunds, and webhooks.
  • Demonstrated experience and appetite for building in-house billing solutions.
  • Strong backend engineering skills in Python with the ability to reason about complex distributed systems.
  • Experience with relational databases (PostgreSQL).
  • Strong product judgment.
  • Self-motivated with strong ownership instincts.
  • Track record of cross-functional collaboration with Finance, Support, or Growth stakeholders.
  • Genuine interest and adoption of AI products and willingness to learn quickly.

Nice to have

  • 2+ years of hands-on experience with the Stripe APIs and SDKs.
  • Experience with usage-based or metered billing models, especially metering agent actions, tokens, or other non-traditional units.
  • Experience with Apple and Google Play in-app purchase billing.
  • Familiarity with growth experimentation and PLG/self-serve SaaS monetization.
  • Experience building platform constructs that support pricing experiments and A/B testing.
  • Full-stack experience (Next.js/React/TypeScript).
  • Experience in a regulatory or compliance-heavy billing environment.
  • Time spent at a fast-growing startup or on a high-ownership engineering team.

About the company

Perplexity launched Computer, a product for the era of agentic AI. Millions of people use Perplexity to transform knowledge into action.

Member of Technical Staff (Software Engineer, Monetization) at Perplexity | JobZoey