Experience with common software and system design patterns and infrastructure, including APIs, cloud infrastructure tools, storage solutions, and data structures.
Strong test design and security fundamentals.
Care and attention to detail when changing live systems that handle money.
Ability to learn a large existing system quickly and debug complex production issues.
Nice to haves
Experience with payment processing providers, or with billing and usage-based pricing systems.
Experience with stream processing or high-throughput event pipelines.
Experience working with finance, tax, or audit requirements.
Experience with Kubernetes.
What you'll be doing
Building and maintaining usage tracking to meter requests accurately without impacting latency.
Leading migration of enterprise pricing and usage processing, including developing new stream-processing services for usage events.
Making it easy for customers to upgrade and pay, including payments through different entities and supporting new payment providers.
Collaborating with Finance and Tax teams to meet compliance, audit, and reporting requirements.
Enabling pricing and growth experiments with Growth and Product teams.
Debugging complex customer billing scenarios by analyzing customer experience, logs, and code to fix issues.
Working closely with Sales, Frontend Engineers, Finance, and engineers across the company.
Planning and executing careful migrations and rollouts of system changes without disrupting customers.
Perks and benefits
Innovative culture with opportunity to shape the future of AI.
Growth paths offering opportunities to impact beyond your immediate role.
Annual discretionary stipend for professional development.
Annual discretionary stipend for social travel to meet colleagues.
Annual company offsite gatherings in exciting locations.
Monthly co-working stipend if not located near main hubs.