Senior Software Engineer (Agentic Search) - Billing
Job Description
A Senior Software Engineer will design and operate Tavily's billing platform powering an agentic AI search engine, owning the end-to-end billing lifecycle from usage events to invoices. This role is based in New York with hybrid work arrangements.
Role details
- Location: New York, NY (hybrid)
- Salary: USD 147,200 - 224,300 per year
- Experience: Minimum 3 years
Responsibilities
- Architect and run the end-to-end billing stack, from usage events through invoicing
- Develop metering and usage aggregation pipelines to convert high-volume events into billable amounts
- Design and operate prepaid credit and wallet systems with auto top-up and balance management
- Support enterprise and contract billing with custom pricing, negotiated terms, and scheduled invoicing
- Implement reconciliation, idempotency controls, and invoice accuracy safeguards to ensure revenue data remains correct
- Lead the migration to the next generation of the billing platform with zero revenue loss and no downtime
- Define observability and quality metrics for billing correctness, freshness, and throughput
- Ensure billing systems meet audit and compliance requirements, including SOX and financial audits
Requirements
- 6+ years building production backend systems, including 3+ years actively building and operating billing or metering systems
- Hands-on experience with usage-based metered billing: rating, aggregation, and proration logic
- Experience with subscription and recurring billing alongside usage-based models
- Hands-on experience with prepaid credits and wallet systems with auto top-up mechanics
- Experience with enterprise and contract billing: custom pricing and negotiated terms
- End-to-end integration of a third-party billing platform (Stripe Billing, Metronome, Orb, or Zuora)
- Strong proficiency in Python and TypeScript/Node; Go is a plus
- Production experience with transactional databases for financial-grade data (PostgreSQL or equivalent)
- Built high-volume event and usage pipelines into a data warehouse (Kafka or Kinesis; Snowflake or BigQuery)
- Own billing correctness in production, including reconciliation, idempotency, and invoice accuracy
- Product-Led Growth experience: billing for high-volume, self-serve users
- Hands-on experience with identity systems in production (Auth0, Okta, or similar)
- Shipped revenue systems under SOX or financial audit constraints
Technologies
- Python
- TypeScript/Node
- Go
- PostgreSQL
- Kafka
- Kinesis
- Snowflake
- BigQuery
- Stripe Billing
- Metronome
- Orb
- Zuora
- Auth0
- Okta
Benefits
- Health insurance
- 401(k) plan with up to 4% company match and immediate vesting
- Parental leave: 20 weeks for primary caregivers, 12 weeks for secondary caregivers
- Remote work reimbursement up to $85 per month for mobile and internet
- Disability and life insurance
Why Tavily
- Full ownership β you oversee the entire infrastructure within a small team
- Real scaling challenges, including bursty workloads, cache invalidation, multi-region setups, and millions of daily requests
- AI-native company where infrastructure directly powers AI agents used by leading organizations
Nice to have
- Led a billing system migration or re-platform with zero revenue loss or downtime
- Built a hybrid billing solution combining usage, subscriptions, and prepaid in one system
- Experience across payments (Stripe) and metering/rating layers (Metronome / Orb)
- Billed a developer-facing API product with pay-as-you-go and API-key metering
- Used Snowflake for usage aggregation and revenue analytics
Key employee benefits in the US
- Health insurance: 100 percent company-paid medical, dental, and vision for employees and families
- 401(k) plan with up to 4 percent company match and immediate vesting
- Parental leave: 20 weeks for primary caregivers, 12 weeks for secondary caregivers
- Remote work reimbursement up to $85 per month for mobile and internet
- Disability and life insurance: company-paid coverage