Bridging the ML Talent Gap in Corporate Finance

Finding the diamonds in the rough
ml
finance
Author

Mike Tokic

Published

August 10, 2021

Getting the Ball Rolling

Machine Learning (ML) is exploding, we are only limited by our imagination of how to bake ML into every aspect of our organizations. Within corporate finance the opportunities are endless. Most finance activities can be aided by algorithms.

  • Budgeting and Forecasting
  • Account Reconciliation
  • Contract Risk Analysis
  • A Million Other Things

When finance departments start on their modern finance journey with machine learning, they might tackle the highest impact projects that could benefit the business the most. These will probably revolve around forecasting revenue and various balance sheet risk management solutions.

Who implements these kinds of game changes in the early days of ML adoption? Help usually comes from these areas.

  • Existing data scientists that work in another department
  • Consultants that come in, build something, then leave
  • Vendors/Contractors you hire for an extended period of time

Leveraging help from outside of the finance org can get the ball rolling quickly for those big ML solutions that have the most immediate impact. This process usually yields great results. Revenue is forecasted more accurately, and financial risk is better handled across various aspects of the business. Everyone gets a pat on the back and a pep in their step. This initial momentum creates a lot of energy, which stirs up new ideas of where ML can be applied next. This is when you fall into a hidden trap around trying to scale ML in a non-technical discipline like finance.

source

What Got You Here Won’t Get You There

You quickly run into issues with the current business model of outside help. The more solutions you want to build, the more resources you need to build them. ML solutions expand on a linear scale. This linear approach runs into a myriad issues.

  • Data scientist teams in other orgs already have a job, and can only offer so much support.
  • Costs grow with each new solution. Existing solution work never goes away. There will always be maintenance to constantly update data sources and improve the model as the business evolves. More solutions, more problems.
  • Principle-Agent problem with vendors. External resources want to make sure they are always needed, which means they will build solutions in a way to ensure new solutions continue to scale linearly. New innovation around scaling solutions or democratization through tools may never come, since that removes them from the picture.

In addition to scale issues, there is another large problem of domain expertise. Most outside data scientists don’t understand the work of finance people. Those that claim they have experience in building finance solutions do not understand your company and its various nuances. This creates the need for program manager (PM) roles to be created in order to gather the domain expertise of finance users and translate it to these outside resources to build solutions. More layers of abstraction lead to longer dev times, more communication overhead, and just more everything. The linear approach is a short-term solution to a long-term problem.

Leveraging data science talent outside of finance is a short-term solution to a long-term problem.

You could also entertain the idea of hiring these vendors and other outside talent as full-time employees to sit within the finance department. This might seem to solve some of the problems called out above, but it still doesn’t solve the long-term problem. These outside data scientists turned finance employees may not have finance backgrounds, and in some respects are “data mercenaries”. They could be people that enjoy building ML solutions but do not care who benefits from them or if they are solving the right problems within finance.

There’s got to be a better way!

source

Long-Term Strategy

The solution has been right under our nose this entire time. The best people are already within your company, and are already experts in finance. Yes, I’m talking about your finance employees! What I’m proposing is to find the data scientists who don’t know they are data scientists yet, the diamonds in the rough.

The diamonds I’m talking about usually fit a familiar archetype, which you may have already seen within your finance employees.

  • Like to build things. They hate repeating themselves, and often take pride in the large financial models they have built in excel. They might already know a little bit of programming, whether that’s excel macros using VBA or having a little python knowledge to break out whenever they feel constrained by the four walls of excel.
  • Constantly learning. They are the definition of a growth mindset. Being a “learn it all” is more important than being a “know it all” kind of person.
  • Master communicator. This one is typically harder to find. Having someone who loves to build, and then can turn around and sell it to others is hard to do. Being able to explain complex technical subjects is a super power itself.

If you send out the bat signal looking for these types of folks, many will come running. Others may be more hesitant to reach out. Imposter syndrome could be the biggest reason these diamonds stay in the rough. They could be a rock star within the org, but they may not see themselves that way. So always be on the lookout for talent, even if they don’t see it in themselves.

Creating a path from regular finance employee to data scientist is a hard path to build out. This is a problem I have been thinking about for some time, and more details will be provided in a future blog post. At a high level, an apprenticeship program is one that I personally see as a path to building finance centered data science teams. Most of us forgot about this model of learning, and think it’s only for electricians and plumbers today. I think it’s making a comeback in a big way, and look forward to detailing how I plan to implement it within my finance org. The best part is, once I do I will report back with information around how you can do it too!

Final Thoughts

In conclusion, scaling out data science work within large finance orgs is tough. What initially got you started isn’t what will take you to the next level. There are many pitfalls along the way, and it’s not an easy process. What I hope to do is implement a system for growing data science talent that already exist within finance, then turn around and share those insights with the rest of the world. Stay tuned!

Reversal

  1. For smaller finance orgs (<50 employees), leveraging outside data science talent may be your best strategy. There are only a few places that ML can be implemented, and having a full time team on-site may not be the best financial decision.
  2. Hiring external data science help as full time employees could work just fine if you find people who are passionate about solving problems within the business. They may not always be data mercenaries and could have existing business backgrounds in addition to data science skills.
  3. There has been a lot of innovation recently in no-code tools that enable anyone to produce a machine learning model for a variety of tasks. This democratization leads to more exponential adoption of ML, as opposed to the linear adoption curve. This can post it’s own risks, where cookie cutter solutions don’t fit the need to every problem. Once you do need a more custom solution based on the needs of the business, you are right back at square one in using outside help. Custom solutions and no-code tools will merge into a happy harmony one day, and will intermingle as self-serve solutions need to be transformed into custom ones managed by a data science team.
  4. It will take time to grow existing finance talent into data science roles, and it may not work out. There is some downside to this approach, but it comes with potentially unlimited upside when you empower the domain experts to build things they think are useful.
  5. Lack of career path and poor engineering practices are likely to spring up after going down this paths. This is something to think a lot about, and is something I plan to address in a future post around building an apprenticeship program.