Essential Coding Skills for S&T Roles

Hi everyone,

I'm exploring opportunities in Sales and Trading and would like to enhance my coding skills to better align with industry requirements. Could anyone share insights on the specific coding skills and Python libraries that are most valuable in S&T roles? Additionally, I'd appreciate recommendations on the best ways to learn these skills independently, including any tools or paid resources that could expedite my learning.

Thanks in advance for your help!

23 Comments
 
Most Helpful

75% of the code I wrote this summer on a rates vol desk was data fetching/cleaning logic lol. the "cool quanty stuff" is usually just one liners from scikit-learn, statmodels or scipy so like 5%. the other 20% was fidgeting with matplotlib and/or plotly to make it look pretty. if you have access, practice pulling data with blpapi-python. if you dont have bbg, yahoo finance will do and make a pretty chart. understand the basics of how a rest api works - basic http theory and shit. anything more advanced than that the quant team builds it. python is not a hard thing to learn, like with all things, you're just gonna need to put in the time

 

to actually answer ur qs:
data fetching: requests, httpx, asyncio, boto3
data cleaning/wrangling: pandas/polars
database/sources: bbg, aws s3, kdq, arctic, ur banks own infra
math: numpy/scipy
regressions/pca: statmodels, scikit-learn
charting: matplotlib for static, plotly for interactive

if you havent taken an intro to cs class at ur school, sign up for one next semester. theres plenty of "intro to quant finance with python" github repos out there to learn from

 

learning all that might be a bit overkill if ur just an intern and/or not on a quanty desk. echoing the data fetching stuff but the desk will prob have some stuff already built out. also, knowing the ins/outs of ur analysis is more important than if ur able to shove it into a python library. so spend a good chunk of ur prep understanding the theory behind the statsmodels/sklearn models ur using ie the math. 

 

Doloremque ut officiis vel qui dolorum. Sequi blanditiis omnis exercitationem dignissimos. Itaque voluptas aut culpa illo aut cum illum.

Modi facilis et aut nihil tenetur. Consequuntur culpa accusantium laudantium in. Velit quae deserunt ut sed ut.

Beatae voluptatem deleniti voluptate necessitatibus. Temporibus qui sequi expedita quia molestiae impedit possimus. Iste quibusdam harum autem illo ipsam vel consequatur dolorem.

Career Advancement Opportunities

September 2026 Investment Banking

  • Evercore 01 99.5%
  • Moelis & Company 01 98.9%
  • JPMorgan 01 98.4%
  • Goldman Sachs 01 97.8%
  • Morgan Stanley 07 97.3%

Overall Employee Satisfaction

September 2026 Investment Banking

  • Moelis & Company No 99.5%
  • Morgan Stanley 02 98.9%
  • Evercore 01 98.4%
  • Banco Santander 02 97.8%
  • BMO Capital Markets 12 97.3%

Professional Growth Opportunities

September 2026 Investment Banking

  • Evercore 01 99.5%
  • Moelis & Company 01 98.9%
  • Morgan Stanley 07 98.4%
  • Goldman Sachs 01 97.8%
  • JPMorgan No 97.3%

Total Avg Compensation

September 2026 Investment Banking

  • Vice President (16) $429
  • Associates (51) $260
  • 3rd+ Year Analyst (8) $210
  • 2nd Year Analyst (26) $182
  • Intern/Summer Associate (14) $159
  • 1st Year Analyst (84) $151
  • Intern/Summer Analyst (76) $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

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...”