Role Overview
The Billing & Analytics Software Engineer at Deepgram is a full-time, remote position based in the USA within the Engineering department. This role suits a backend engineer with extensive experience in financial data systems who wants to own the financial backbone of a high-growth Voice AI platform.
Key Responsibilities
Design, build, and maintain the usage metering and event processing pipeline, ensuring sub-second reliability, idempotency, and exactly-once semantics.
Create the usage aggregation layer that summarizes raw events by customer, product, time window, and pricing dimension to support queries and billing runs.
Manage integrations with usage-based billing platforms, implementing rating, plan management, invoice generation, and handling complex edge cases like overages and enterprise commitments.
Build and maintain CRM and RevOps integrations with tools like Salesforce to synchronize customer accounts, contracts, entitlements, and billing statuses.
Develop customer-facing billing and usage views inside the Deepgram Console for real-time tracking, historical spend, and self-service plan upgrades.
Own billing-adjacent authorization surfaces, including API key and token management, entitlement enforcement, and role-based feature gating.
Construct internal analytics pipelines and operational dashboards to surface usage trends, cohort behavior, and revenue metrics to internal stakeholders.
Implement automated data integrity and reconciliation systems to catch and resolve discrepancies between usage events, billing records, and payment data.
Requirements
Minimum of 5 years of professional experience building and operating billing, payments, metering, or financial data systems within a SaaS or usage-based pricing environment.
Strong backend engineering proficiency, specifically in Rust, along with experience in at least one of Python, TypeScript/Node.js, Go, or similar languages.
Deep expertise in relational databases such as PostgreSQL or MySQL, alongside data pipeline design encompassing schema modeling, query optimization, and high-volume event processing.
Hands-on integration experience with billing or subscription platforms like Stripe, M3ter, Metronome, Chargebee, or Zuora, as well as CRM systems like Salesforce.
Thorough understanding of usage-based pricing models, proration, overages, credits, and multi-currency edge cases.
Proven background in developing reconciliation and data integrity architectures that guarantee financial accuracy at scale.
Excellent communication skills to bridge technical needs with Finance, RevOps, Product, and Growth teams.
Security-conscious mindset focused on authentication, token management, and strict access control.
Nice to Have
Prior experience utilizing specific usage-based billing platforms like M3ter or Metronome, or building custom metering systems from scratch.
Familiarity with product-led growth patterns including self-serve signups, usage gating, upgrade flows, and conversion instrumentation.
Background in event-driven architectures involving Kafka, SQS, or Pub/Sub for high-throughput data processing.
Knowledge of revenue operations, revenue recognition standards such as ASC 606, or SOX-relevant billing controls.
Experience with analytics and business intelligence tooling like Looker, Metabase, or dbt for internal data products.
Previous work history where billing accuracy directly impacted customer trust and revenue scaling.
Skills and Tools
Python
Node.js
TypeScript
Rust
Kafka
dbt
PostgreSQL
MySQL
Salesforce
Stripe, M3ter, Metronome, Chargebee, or Zuora
Salary and Benefits
Annual Salary: USD 180,000 to 245,000
About the Company
Deepgram is the leading platform behind the Voice AI economy, offering real-time APIs for speech-to-text, text-to-speech, and production-grade voice agents. Over 200,000 developers and 1,300 organizations utilize its voice-native foundation models through cloud APIs or self-hosted software. Operating with an AI-first mindset, Deepgram expects all team members to actively use, experiment with, and integrate advanced artificial intelligence tools into their daily workflows.
How to Apply
To apply for this position, please visit the official Deepgram careers page on the company website.