Algo trading internship, What do I need to prepare?

Hi guys,

As I am having my internship starting within two weeks, I just wanted to ask around what skills you have found to be important in your career as a trader or something related.

I am going to work for trading firm as an algo trader, with not much of computer science backgrounds. Would it be best to start learning about C language? I am hoping for insightful advice over the necessary qualities for successful internship this summer. Thank you so much!

18 Comments
 

I had basic knowledge of cs from taking one intro sequence, and I am majoring in Math. Is there any recommendation for books to read?

 
Best Response

Probably an execution/PnL trader, not a core algo trader, there tend to be the core finance people watching the books to make sure things are going right. The crunching and coding of the algorithms are strictly CS/Engineering strongholds.

And no, no self respecting algo house uses C# for any real infra, maybe for some analytics. C++ is the order of the day - with some Java, otherwise you'll get killed in the latency competetion.

If you're an execution trader, I'll push towards the data crunching coding languages - Python comes very quickly to mind. C++ is not for the faint of heart, in Algo shops, nobody hires the random finance bloke who "also knows some C++", naah it's winner takes all with C++. You're either writing up some crazy hardware aware code that squeezes out every last drop of performance out of the systems, or you're not working with them as a programmer. Seriously, C++ is for IT whizz kids and Compsci PhDs.

Just so we're clear, the likelihood is that you'll be doing things like analysing trends, and building models. C#, Python Excel and R is where you'll live.

Give us a shout when you do have a better idea of the role, and perhaps we can advise more appropriately.

But Rhaegar fought valiantly, Rhaegar fought nobly, Rhaegar fought bravely. And Rhaegar died.
 

I've seen this happen before.. They take you in because they see you're really really smart, and easy to train for a cheap internship price.

usually they'll expect you to pick up things pretty fast and ask that you study a lot of programming from now on.

it'll be hard to say what they'll make you do, but most of it will just be assisting other traders with their projects.

 

By the description for the position, it says:

Chicago based fx and equities algorithmic trading hedge fund is looking for Summer 2012 interns to assist in several aspects of market analysis and system development.

Activities will consist mainly of research/design/testing/implementation of trading systems. Activities may include real time trade monitoring of trading systems, white board sessions with traders, system analysis and design competitions.

So it seems like C#, Python would be good for me to study then? Thank you for all of your comments.

 

I think learning Python would be really beneficial as it is one of the most popular languages used to algo trade. In addition, you may brush up your quant skills like statistics, mathematical models etc.

 

Alright, let me give you a tip because everyone here tells you a generic and an obvious answer, which you already should know like programming or scripting... I'm a market maker and I will tell you from experience, If you want to blow them away, learn how to implement an algo correctly. So when you're making a strategy, these are the main variables that you need to understand before you even try to make one from scratch, pricing the instrument, safeties, execution and hedges. You get those four down and you're an asset to the firm. Pricing is probably the hardest when you're trading something illiquid, a lot of thinking outside of box, using a lot of math and logic. That's why when you look at exotic trader roles, you will see in description, "know how to price illiquid instruments"... Safeties can be whatever, maybe sweepy features, volatility features and etc... Hedges can be anything that you like but of course you have to think, what new risk am I creating and how will I get out, liquidity issues and etc.

 

Cum dolor illo aliquid accusantium rerum dolor. Autem ex ratione aperiam. Blanditiis similique vero nemo autem quod id. Tempore in nostrum laudantium unde veniam ratione.

Career Advancement Opportunities

June 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

June 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.1%

Professional Growth Opportunities

June 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

June 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 (67) $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
dosk17's picture
dosk17
98.9
6
CompBanker's picture
CompBanker
98.9
7
DrApeman's picture
DrApeman
98.9
8
GameTheory's picture
GameTheory
98.9
9
Betsy Massar's picture
Betsy Massar
98.9
10
Linda Abraham's picture
Linda Abraham
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...”