Coding in discretionary AM

I was wondering what sort of ways one can apply their programming skills in the AM industry. I'm not exactly interested in applications for quantitative portfolio management, as it is self-evident what kind of skills this would require.

I'm more so interested to know what examples of automating processes with the use of programming languages other people may have come across? I can imagine that making certain SQL queries on a regular basis can be automated with a simple python script, but what else have others been doing?

Also, have you seen an increased demand for analysts with moderate programming abilities, or do you feel that these types of candidates have better cards in an application process than their competitors with no working knowledge?

4 Comments
 

I'm still early-ish on in my career, but basic to intermediate programming skill seems to be a skillset that is increasingly desired by employers in Asset Management. Most roles I've looked at have an understanding of Python/R as a desired trait / plus.

In terms of utilization on the job, there's a huge amount of functionality that you can get out of Python/R and SQL that you simply can't get from Excel, even for those working in traditional roles. I was recently involved in a project building a data pipeline that extracted and cleaned market data from an API using Python/SQL, before it was ingested into PowerBI and presented to PMs for analysis. These kind of projects are huge value adds, in large part because your average PM in their 40s/50s with a non-technical background doesn't have the time to go and learn how to program. 

I went out of my way to learn these skills over the past 18 months and they've given me a huge leg up professionally. If you have the mind for it (and frankly I don't think learning basic python is that hard), learning a bit of programming is one of the best ROI projects you can work on. 

 

My use cases:

  • Generate production quality HTML and PDF (higher learning curve, better quality) reports that update when underlying data changes
  • Scrape crawl data exponentially faster from pretty much any source compared to Excel
  • Explore/Transform data, export tables/models/plots to Excel with formatting

I know and use or have used SQL, SAS, Python, R, Excel, etc.

IMO it's very useful to know at least SQL, but adding Python or R will just save you a ton of time with the ability to automate your work or through raw processing power.

I don't think we are quite at the point where non-quant programming will open doors in finance, but I can earnestly say if your skills are legit you will definitely gain the respect of your coworkers/boss.

Edit: I have to add that I generally dislike using Excel for the following issues that languages like Python or R don't have. Excel crashes far too often, and the memory limit is laughable. Usually the result of pushing it's capabilities to the limit and expecting the entire organization to be able to use it. Different versions of Excel mean some will have functions that others will not (Looking at you XLOOPUP and SEQUENCE). Final nail in the coffin is that Excel is not reproducible, ironic since we are managing billions of dollars of other peoples money and less mistake prone alternatives are available. 

 

@whatsgucci Thanks for your insights on specific tasks. Regarding the production level PDFs, are you referring to producing materials for internal stakeholders, clients or both? I guess what I'm interested to know is whether you just built the infrastructure to generate a PDF for the internal Investment Committee (or something similar) on demand, or whether the quality is of a level that your organization considers sending out the materials to clients. What would be some examples of use cases?

I've been considering learning how to create web-hosted portfolio-reporting dashboards using python. I guess taking the next step and learning how to generate PDFs from there on makes a lot of sense.

 
Most Helpful

Aut quia accusantium dignissimos ullam. Consequuntur quam iste autem placeat at. Architecto ex saepe optio delectus voluptatem et. Consequuntur cumque veniam omnis saepe ut laudantium velit perspiciatis. Dicta eos aut est laboriosam. Est ut excepturi est et sint molestias nam.

Exercitationem rerum iste possimus laboriosam est. Iste ut culpa quasi libero delectus. Voluptatem voluptatibus eum rerum rerum saepe in earum facere. Repellat voluptas voluptatem quisquam voluptatem.

Career Advancement Opportunities

May 2026 Investment Banking

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

Overall Employee Satisfaction

May 2026 Investment Banking

  • Moelis & Company No 99.4%
  • Morgan Stanley 01 98.8%
  • Evercore 01 98.2%
  • BMO Capital Markets 12 97.6%
  • Banco Santander 01 97.0%

Professional Growth Opportunities

May 2026 Investment Banking

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

Total Avg Compensation

May 2026 Investment Banking

  • Vice President (14) $434
  • Associates (43) $259
  • 3rd+ Year Analyst (8) $210
  • 2nd Year Analyst (22) $179
  • Intern/Summer Associate (13) $156
  • 1st Year Analyst (75) $151
  • Intern/Summer Analyst (65) $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
kanon's picture
kanon
99.0
4
BankonBanking's picture
BankonBanking
99.0
5
CompBanker's picture
CompBanker
98.9
6
dosk17's picture
dosk17
98.9
7
GameTheory's picture
GameTheory
98.9
8
Betsy Massar's picture
Betsy Massar
98.9
9
DrApeman's picture
DrApeman
98.9
10
bolo up's picture
bolo up
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...”