I’ve been trying to fill a position at my firm for 6 months now, and I’m starting to think this person doesn’t exist.
The Impossible Job Description
We need someone who can:
- Understand GAAP and tax regulations (traditional CPA knowledge)
- Configure and tune AI categorization rules (technical skills)
- Evaluate ML model outputs and spot drift (data science thinking)
- Design workflows: what AI automates vs what humans review (process engineering)
- Train traditional accountants on AI tools (teaching + change management)
I posted the job as “AI Controller / Automation Specialist” with a competitive salary ($95k to start, negotiable based on experience).
Six Months Later: Zero Qualified Candidates
Here’s what we discovered:
Traditional CPAs are afraid of technology: “I became an accountant to avoid programming. Why would I want to work with AI?”
Data scientists don’t understand accounting: Had one candidate with impressive ML credentials who couldn’t explain the difference between accrual and cash accounting. When I asked about reconciliation processes, they said “What’s a three-way match?”
IT/automation specialists lack financial judgment: Another candidate could build amazing workflows but couldn’t explain why transaction order matters in accounting or what makes a journal entry valid.
The Training Gap
After 20+ interviews with zero offers, I started researching accounting programs at universities. Guess what? They’re not training this hybrid role.
Accounting degrees focus on: debits/credits, GAAP, tax law, audit procedures. Great foundational knowledge, but almost nothing on workflow automation, ML oversight, or process engineering.
Computer science degrees teach: algorithms, data structures, machine learning. But zero accounting context.
We’re facing a talent shortage where:
- 90%+ of finance leaders can’t find qualified accounting professionals
- Accounting graduates fell 6.6% in 2023-2024
- CPA candidates down 27% over past decade
And now we need a NEW hybrid role that nobody’s training for?
The Temporary Solution (That’s Not Working)
We’ve tried three approaches:
-
Hire traditional CPA, train on AI/automation → 6-12 months investment, expensive, not guaranteed success, and honestly most resist the technical learning curve
-
Hire automation specialist, teach accounting → Faster to pick up tools, but lacks professional credibility with clients and doesn’t understand why accounting rules exist
-
Split the role: CPA defines rules, IT implements → Coordination overhead, communication gaps, neither person fully understands the other’s domain
None of these feel sustainable.
The Big Question
Is “AI Controller” a permanent specialization or a temporary bridge until all accountants must have these skills?
I honestly don’t know. In the 1990s, “knowing Excel” was a rare specialization. By 2005, it was baseline expectation for every accountant.
Is “AI Controller” going the same direction? Will every entry-level accounting position in 2030 require:
- Python scripting basics
- Understanding of ML confidence thresholds
- API integration skills
- Workflow automation experience
Or will this remain a specialized premium role that commands $150k+ salaries?
Why This Matters for Beancount Users
For those of us using Beancount professionally, we’re already developing these hybrid skills:
- Writing importers = learning scripting + data transformation
- Configuring smart_importer = understanding ML categorization
- Building custom queries = SQL-like thinking
- Using Git = version control + collaboration
Are we accidentally training ourselves to become the “AI Controllers” that firms desperately need?
I’d love to hear from others:
- Are you seeing similar hiring challenges?
- Have you successfully hired for this hybrid role?
- Should universities be training “AI Controllers” or will this skill set become baseline?
- For small practices: can you afford the $120k+ these roles command?
Sources: