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.