Staff Software Engineer (Billing)
Amigo
This job is no longer accepting applications
See open jobs at Amigo.See open jobs similar to "Staff Software Engineer (Billing)" General Catalyst.Software Engineering
Posted on May 9, 2025
Staff Software Engineer (Billing)
To apply, send us your resume and anything else you'd like to careers@amigo.ai
About Amigo
We're helping enterprises build autonomous agents that reliably deliver specialized, complex services—healthcare, legal, and education—with practical precision and human-like judgment. Our mission is to build safe, reliable AI agents that organizations can genuinely depend on. We believe superhuman level agents will become an integral part of our economy over the next decade, and we've developed our own agent architecture to solve the fundamental trust problem in AI. Learn more here.
Role
As a Staff Software Engineer (Billing) at Amigo, you'll design and implement our enterprise billing system during a critical scaling phase. You'll build sophisticated metering and cost attribution systems that track the complex, multi-dimensional nature of agent operations—from context graph traversals and memory operations to external system interactions and simulations. Your work will enable transparent, predictable billing as we scale to millions of conversations per month and integrate with major cloud marketplaces. This role is essential for establishing the economic foundation of our platform as we grow from initial customers to enterprise-wide deployments.
Responsibilities
Design and implement a comprehensive metering system that accurately captures the full spectrum of agent operations
Build flexible attribution frameworks that trace costs from high-level operations down to granular LLM consumption
Create billing integration systems for major cloud marketplaces (AWS, Azure, GCP)
Develop quota management and rate-limiting systems that enforce usage policies while maintaining agent performance
Implement real-time cost tracking dashboards for both internal teams and customers
Design billing models that account for various agent activities with different computational costs
Build robust reconciliation systems that ensure billing accuracy across high volumes
Develop systems to track and project quota growth as we scale to 100x current volume
Implement secure payment processing and subscription management for enterprise customers
Create usage analytics that help customers understand and optimize their agent deployment costs
Collaborate with Observability and Data teams to ensure comprehensive operation tracking
Design and implement secure storage for billing data with perfect compliance and auditability
Qualifications
6+ years of experience building billing, metering, or usage-based systems for SaaS or cloud platforms
Strong expertise in designing systems that reliably track and attribute complex operations
Experience with cloud marketplace integrations and enterprise subscription management
Background building high-volume transaction processing systems with perfect accuracy requirements
Proficiency in Python, database technologies, and event-driven architectures
Experience implementing usage-based billing models and quota management systems
Understanding of cloud provider billing APIs and enterprise procurement processes
Background building financial reporting systems with audit controls
Experience with multi-region, multi-workspace billing considerations
Excellent problem-solving skills with attention to detail in financial systems
Strong collaboration abilities for working across engineering teams
Location: NYC (Onsite)
To apply, send us your resume and anything else you'd like to careers@amigo.ai
This job is no longer accepting applications
See open jobs at Amigo.See open jobs similar to "Staff Software Engineer (Billing)" General Catalyst.