Discover your dream Career
For Recruiters

Forget Excel: banks want Python monkeys now

If you've been in banking a while, you might be familiar with Monkey Business, a book about life in an investment banking division (IBD) as a Wall Street associate in the late '90s. As a snapshot of 20-hour days spent on Excel models and interminable pitch books, plus inappropriate activities on the desk, it remains unsurpassed. Much has changed since it was written, except Excel and PowerPoint. Through everything, Microsoft maintained its grip on junior bankers, but not any more. The coming generations of monkeys are all about Python instead.

Already, around 50% of incoming analyst classes have some knowledge of Python coding. So says Adrian Crockett, a former managing director at Credit Suisse who now advises banks on digital innovation. “The industry always asked juniors to do less glamourous work, but now the juniors who think in computational terms are just saying, 'That’s fine, I’ll delegate this to Python.' They see an army of bots as their worker bees,” says Crockett. 

The new 'computationally literate' graduate recruits are driving a revolution in the way banks operate, Crockett says. Whereas in the past bright young graduates were happy to work until 1am crunching models and making endless minor tweaks to pitchbooks, today's juniors have a much lower threshold for tedious work. “Someone who thinks in computational terms will get bored much more quickly than someone who doesn’t," says Crockett. "Banks need to take advantage of the new generation of computational thinkers or they will find it much more difficult to hire the generation of bankers after that.”

The biggest banks are ahead of the curve. JPMorgan set up a team to 'digitize dealmaking' under ex-DCM banker Huw Richards in summer 2018. Richards has said he wants to ditch pitchbooks for data and insights on how past deals performed and the likely implications for deals in the future. His 40+ strong team includes includes analysts who began in traditional M&A roles and developed an interest in analytics, plus former employees of Palantir Technologies, the secretive data science company used by the likes of the CIA. In London, Richard's team works closely with Dan Zinkin - a technologist who also manages IT for the global investment banking division. One of its first initiatives is a data analytics tool to predict the impact of activist shareholders. 

Other banks are on the same journey. Goldman Sachs has spent the past few years building an 'IBD strats' team in India to automate investment banking functions. Lazard - that most old-school of banks - wants to build an automated activist defence tool powered by artificial intelligence. 

Juniors who don't know Python are being brought up to speed. Raoul-Gabriel Urma, an Imperial College graduate and Cambridge University PhD who specializes in training bankers in Python and data skills, says he's trained 1,000 people in Python in 2019 and expects to train far more in 2020. Urma's clients include major U.S. banks. Python has already replaced Excel on trading floors, says Urma, echoing Matthew Hampson, deputy chief digital officer at Nomura: "If you want to work on a quick file, Excel is fine, but for anything more interesting Python is needed." Senior traders are alert to their ignorance: "The MDs are saying they want us to train them too," Urma says.

As automation sweeps the front office, however, some are sounding a note of caution. Crockett says most banks are still in no position to deliver on the expectations of their new 'Python monkeys'. “When I arrive at my desk as an analyst who is using Excel, then I am good to go to do simple things like modeling an M&A target," he says. "But if I want to model ALL likely M&A targets using predictive analytics, then I will probably find there is no infrastructure to help me. There’s not the data and there’s no access to the cloud. Banks need to do more than just enable today’s analysts to use Python if they are going to truly benefit from this next generation of bankers.”

For this reason, Crockett says banks need to make much broader changes than simply hiring juniors with Python expertise. New data infrastructure needs to be built, with the support of senior staff. This can be easier said than done. "The politics are huge and the permafrost at the top is the biggest obstacle to digital transformation," says one managing director at a large bank. Changes need to be made with some urgency. The new Python monkeys won't stick around if they're made to perform manual processes until 2am each morning. They're not the same as their Excel predecessors. 

Photo by chuttersnap on Unsplash

Have a confidential story, tip, or comment you’d like to share? Contact: sbutcher@efinancialcareers.com in the first instance. Whatsapp/Signal/Telegram also available.

Bear with us if you leave a comment at the bottom of this article: all our comments are moderated by human beings. Sometimes these humans might be asleep, or away from their desks, so it may take a while for your comment to appear. Eventually it will – unless it’s offensive or libelous (in which case it won’t.)

author-card-avatar
AUTHORSarah Butcher Global Editor
  • en
    enyibinakata
    25 February 2020

    When it comes to teaching Python in Finance, Yves Hilpsich is the man.

    Checkout his book - Python for Finance https://home.tpq.io/books/p...

  • Ji
    Jim Kleinbrook
    3 December 2019

    where did they get the idea that employers owe them convenience on their terms ? tell them to come back when they can tie their owns shoes.

  • Ob
    Obruni
    2 December 2019

    My employer's HR tried pushing out Python training courses out to everyone, but IT refused to allow the employees who signed up to download the necessary training materials.

    womp womp

  • Wo
    Wonderer
    27 November 2019

    Why are not banks training their employees in Python if it is so important?

  • Wo
    Wonderer
    27 November 2019

    Where to start learning python for financial markets?
    Why are banks not reaching their employees Python if it is so important?

Sign up to our Newsletter

The essential daily roundup of news and analysis read by everyone from senior bankers and traders to new recruits.

Boost your career

Find thousands of job opportunities by signing up to eFinancialCareers today.
Latest Jobs
Northern Trust
Senior Trust Advisor
Northern Trust
Miami, United States
Northern Trust
Senior Treasury Services Consultant
Northern Trust
Chicago, United States
Northern Trust
Private Banker, Dallas
Northern Trust
Dallas, United States
Northern Trust
Associate Banking Advisor
Northern Trust
Phoenix, United States
Northern Trust
Principal - Infrastructure Cloud
Northern Trust
Chicago, United States
Northern Trust
Sr Director - Head of Technology Disaster Recovery
Northern Trust
Chicago, United States

Sign up to our Newsletter

The essential daily roundup of news and analysis read by everyone from senior bankers and traders to new recruits.