
Software Engineer, Billing
Braintrust21 hours ago
Responsibilities
- Own Braintrust’s billing architecture across usage metering, plans, subscriptions, entitlements, invoices, credits, and payments.
- Design billing architecture that supports current needs and simplifies billing for future product features and pricing models.
- Build accurate usage-measurement and aggregation systems for processed data, evaluations, model usage, and data retention.
- Build subscription, limits, entitlement, internal tooling, and API systems for allowances, feature access, trials, upgrades, on-demand usage, credits, and account-state investigation.
- Add observability for metering lag, event completeness, reconciliation discrepancies, and payment health.
- Partner with product, infrastructure, finance, and customer-facing teams to launch pricing models and billing workflows.
Requirements
- Expert-level understanding of TypeScript, Rust, SQL, backend systems, APIs, and distributed data-processing patterns.
- Experience building and operating production usage-based billing, payments, or subscription systems.
- Experience with metering, aggregation, idempotency, reconciliation, and event-driven architectures.
- Experience integrating with Stripe or similar payment infrastructure.
- Ability to ship end to end across backend infrastructure, data systems, internal tools, and customer-facing UI.
- Experience building or maintaining financial ledgers, credits, balances, or invoice systems is a plus.
- Previous startup experience is a plus.
- Ability to balance rapid delivery with customer trust and billing correctness.
Benefits
- Medical, dental, and vision insurance.
- Daily lunch, snacks, and beverages.
- Flexible time off.
- Competitive salary and equity.
- WiFi and cellphone stipend.
Tech Stack
Categories
About Braintrust
Braintrust builds an AI observability and evaluation platform for teams deploying LLM-powered applications. It unifies evals and production monitoring to compare models, test prompts, catch regressions, and turn real usage data into better releases; it can be self-hosted or used as a managed service. Customers include Notion, Stripe, Zapier, Vercel, and Ramp, and the software is sold by subscription to engineering and data teams.