Python in Asset Management...

can anyone give some insight into how Python is used in AM, specifically within Fixed Income would be v helpful. got a job with an AM in FI and would appreciate some insight so I can direct my learning.

thanks guys

4 Comments
 
Most Helpful

Before I answer let me give some quick background, given I haven't posted much - - UG in Physics from a decent uni but not Oxbridge/Imperial/Durham (think Southampton/Surrey/Manchester etc.)

  • Placement year in Multi-Asset Quant research @ US AM ( AuM >> $2T) - mainly passive shop but worked in the solutions side (i.e. develop indicators etc to sell/OCIO)
  • Analyst role in Multi-Asset @ mid size AM (>$300B) in Investment Strat and Portfolio Construction/FO Risk
  • Now a Junior PM in Multi Asset at another US AM (large AuM >> $1T)

Over the course of the roles I have held and working with other teams - in my FT roles I primarily work with FI teams within MA , I found the use of Python (and programming more generally) to be shop/team dependent.

It has ranged from being a business critical tool used for everything from data sourcing and cleaning to trading. I have also seen people laugh when you mention using coding for a task (even VBA).

I do not think coding is the holy-grail but from my experience have found it extremely useful, both on desk and to leverage in networking/interviews. For background I am self-taught Matlab/Python/VBA, having studied only in Fortran at university. I think if you can use Excel, Python is relatively easy to pick up the basics without having an understanding of what you are doing. I.e. can pull in data and manipulate it, without knowing what a tuple is for example.

In my current role, we use Python to pull BBG/Other data vendor data using their APIs (a number of the IBs have APIs to pull in data from trading systems etc). We warehouse the data and use Python as our primary analysis tool. Be it developing strategies, the construction of the portfolio, building risk/pnl dashboards etc. We also use it to generate trade instructions. But here i work for a systematic team with some fundamental inputs - dashboards/filtering for example is another way we use python. In previous roles, team dependent we relied exclusively upon Matlab/Python/Excel/VBA .

I think Python ia good one to have on the CV and in my experience has become more popular (but I have only been in industry for 3 years). I have heard stories from UG students that it was seen as a pre-requisite in some cases.

To target your learning in Py/FI etc it is useful to know what type of role (Performance? Research? etc) and current level of understanding.

 

Ea quas praesentium placeat qui in aperiam praesentium. Molestiae blanditiis numquam dolores harum aliquid doloribus voluptas. Temporibus sint nihil nobis et sed ex. Dolor tempore cupiditate laudantium accusantium natus sit mollitia.

Minima ratione et libero at dolores minus. Et quia est molestias corporis aliquid assumenda. Consectetur cum enim omnis exercitationem nemo nostrum. Ut et soluta fugit corporis. Quia fugiat sunt suscipit cupiditate consequuntur.

Career Advancement Opportunities

June 2026 Investment Banking

  • Evercore 01 99.4%
  • Moelis & Company 01 98.9%
  • JPMorgan 01 98.3%
  • Guggenheim Partners 01 97.7%
  • Morgan Stanley 07 97.1%

Overall Employee Satisfaction

June 2026 Investment Banking

  • Moelis & Company No 99.4%
  • Morgan Stanley 02 98.8%
  • Evercore 01 98.3%
  • BMO Capital Markets 12 97.7%
  • Banco Santander 01 97.1%

Professional Growth Opportunities

June 2026 Investment Banking

  • Evercore 01 99.4%
  • Moelis & Company 01 98.8%
  • Morgan Stanley 05 98.3%
  • JPMorgan No 97.7%
  • BMO Capital Markets 12 97.1%

Total Avg Compensation

June 2026 Investment Banking

  • Vice President (14) $434
  • Associates (44) $258
  • 3rd+ Year Analyst (8) $210
  • 2nd Year Analyst (22) $179
  • Intern/Summer Associate (13) $156
  • 1st Year Analyst (78) $151
  • Intern/Summer Analyst (73) $101
notes
16 IB Interviews Notes

“... there’s no excuse to not take advantage of the resources out there available to you. Best value for your $ are the...”

Leaderboard

1
redever's picture
redever
99.2
2
Secyh62's picture
Secyh62
99.0
3
BankonBanking's picture
BankonBanking
99.0
4
kanon's picture
kanon
99.0
5
GameTheory's picture
GameTheory
98.9
6
CompBanker's picture
CompBanker
98.9
7
DrApeman's picture
DrApeman
98.9
8
dosk17's picture
dosk17
98.9
9
Betsy Massar's picture
Betsy Massar
98.9
10
Jamoldo's picture
Jamoldo
98.8
success
From 10 rejections to 1 dream investment banking internship

“... I believe it was the single biggest reason why I ended up with an offer...”