Manager, Revenue Accounting

Snorkel AI Snorkel AI · Data AI · Redwood City, CA +1 · Remote · 532 - Finance Ops

This role is for a Manager of Revenue Accounting at Snorkel AI, a company focused on data for AI. The primary responsibilities include owning and scaling the revenue accounting function, ensuring compliance with ASC 606, managing project-based billing, and improving collections. The role requires strong GAAP knowledge, experience with revenue recognition in services-driven models, and the ability to build processes from scratch. While the company is in the AI space, this specific role is in accounting and does not involve direct AI/ML development.

What you'd actually do

  1. Own and manage revenue recognition in compliance with ASC 606, including contract review, performance obligations, SSP analysis, and revenue allocation.
  2. Lead and optimize project-based billing processes, ensuring accurate invoicing aligned with contract terms and delivery milestones.
  3. Partner with Sales, Legal, and Deal Desk to review complex contracts and provide accounting guidance on revenue implications.
  4. Drive improvements in collections and cash flow, particularly with enterprise customers, by partnering cross-functionally to resolve billing and payment issues.
  5. Build and enhance scalable processes, controls, and systems to support a growing and evolving revenue model.

Skills

Required

  • 7+ years of experience in revenue accounting
  • strong exposure to ASC 606
  • Deep experience with project-based, services, or hybrid SaaS revenue models
  • Strong understanding of GAAP and general ledger accounting
  • Proven experience managing or supporting month-end close processes
  • Experience supporting or reviewing sales commissions and bonus calculations
  • Experience with enterprise billing and collections, including improving collection cycles
  • Demonstrated ability to operate in ambiguity and build processes from scratch
  • Experience preparing technical accounting memos and audit documentation
  • Prior experience working with external auditors and supporting audits
  • Strong attention to detail
  • Excellent cross-functional communication and stakeholder management skills
  • Hands-on mindset

Nice to have

  • Experience in a high-growth startup or scaling environment
  • Background in AI, SaaS, or technology companies
  • Experience with revenue automation tools (e.g., NetSuite, Tabs, Maxio, etc)
  • Familiarity with Salesforce and CRM-to-finance integrations
  • CPA or equivalent certification
  • Experience building or improving collections processes for enterprise customers