Why hedge funds now love Python as a programming language (2024)

Nat Kilsby was right. The former head of operations engineering for Goldman Sachs turned COO of Quadrature Capital told us in March that hedge funds were all over Python coders, and that Python hasbecome the language to learn forhedge fund jobs because it's a bridge between research and technology.

Eight months later, technologists say hedge funds' demand for Python expertise is higher than ever.

"As the use of machine learning techniques and statistical analysis becomes more influential in the investment process for funds, Python and associated libraries (Pandas etc) are replacing R, Java and C++," says Dean Looney, a quant headhunter at London search firm Referment. Python simplyoffers quantitative technologist, "a lot more flexibility and functionality," Looneyadds.

Hedge funds don't use Python for everything, but they use Python for a lot. Balyasny Asset Management, for example, is looking for data analysts conversant in Python to work on fundamental research, data gathering and processing,along withback-testing data-driven idea generation. However, it's looking also looking for people who can code inC# to work on front office trading systems operating withsub-second latency.

Python is too slow to replace C++,C# or Fortran on high-frequency systems, but for a lot of hedge funds and fora lot of the functions hedge funds require it for, this isn't the point.- "Python isn't the fastest language on the world – but it’s fast enough for what hedge fundsneed it to do a lot of the time," says Sean Hunter, a former Goldman Sachs technology VP and tech consultant. "Alot of hedge funds will have a Python notebook that theyrun once a day and that pulls in all their positionsand performs all the risk calculations."

Python also has the advantage of being easy to learn and use compared to C++ and Fortran, and it can be easily integrated with platforms like AWS ashedge funds move to the cloud.

The upshot is what recruiters describe as a substantialincrease in hedge funds' demand for Python developers compared to anyoneelse.

This is reflected in the job advertisem*nts on eFinancialCareers. As the chart below shows, Python is cited in 39% of hedge fund technology job ads, compared to just 25% for C++.

Hedge funds like Man Group have long been exponents of Python, but until a few years ago many were still using R or Matlab. The popularity of Python packages like Pandas and Numpy which improve Python functionality have encouraged the shift. So, too, have things like Cython, which can make Python up to 30X faster.

“Five years ago, it was C++ and Java, but Python is now king at hedge funds," says another technology headhunter in the space."As a language, it’s come an incredibly long way in recent years. – Python is a fully fledged object-oriented language, but is very easy to learn and to use. High-frequency funds will still use C++, but if you’re a mid-frequency fund, then Python is more than adequate.”

Looney says the ideal hedge fund hire now is a Python quant developerwho rapidly translate quant traders' ideas into actionable code. Good candidates can make£120k-£150k ($161k-$202k) in base salary in London, plus bonuses of 150% on top.

Photo by Nick Fewings on Unsplash

Have a confidential story, tip, or comment you’d like to share? Contact:sbutcher@efinancialcareers.comin 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.)

Why hedge funds now love Python as a programming language (2024)
Top Articles
Latest Posts
Article information

Author: Rob Wisoky

Last Updated:

Views: 5997

Rating: 4.8 / 5 (68 voted)

Reviews: 83% of readers found this page helpful

Author information

Name: Rob Wisoky

Birthday: 1994-09-30

Address: 5789 Michel Vista, West Domenic, OR 80464-9452

Phone: +97313824072371

Job: Education Orchestrator

Hobby: Lockpicking, Crocheting, Baton twirling, Video gaming, Jogging, Whittling, Model building

Introduction: My name is Rob Wisoky, I am a smiling, helpful, encouraging, zealous, energetic, faithful, fantastic person who loves writing and wants to share my knowledge and understanding with you.