Maybe this is so at other finance firms, but my experience with developers who go to Jane Street is quite different. Because Jane Street heavily advertises OCaml as part of its recruiting strategy, I know many people who ended up there just because they wanted to program in OCaml while still getting FAANG comparable salaries. They don't care at all about finance (at least initially, maybe it becomes an acquired taste for some).
A large talent pool isn't necessarily a positive if you don't spend a lot of effort on your recruiting (mostly filtering) process. It really just increases the risk of bad hires.
An example of a language that I could see shifting from one to the other pretty soon is Rust now that it could be a way in to many of the high paying big companies like Google, Amazon, etc.
These companies hire from a different pool than you described.
I definitely didn't have more special accomplishments than 2 typical internships and both were not FAANG.
On the more experienced end of the scale, I'm often surprised to see how many resumes with 3-5 years experience are basically Python-only. This, in the absence of something else in the resume that speaks to domain expertise or something.. its definitely a less exciting prospect to me.
The 2000s version of this were Java-only devs and people who acted as though we didn't need to know how the hardware worked anymore because Java abstracted it away. You see this attitude with some cloud/k8s type dev today.
In both situations, naively.. yes you don't need to understand much about the hardware for your basic implementations.
Arguably once you get into moderate levels of complexity you actually have higher cognitive overhead because you need to understand how the underlying hardware behaves and how the abstraction layers between you & it interplay..
The AGI/singularity conversation aside of course, which I am not at all interested in having. ;)
I mean, Yaron used to go around a lot and give guest lectures about OCaml programming "in industry" at all sorts of functional programming courses in universities. I have to imagine they thereby recruited people who would have never considered HFT shops otherwise.
Then again I think one of the founders or top execs is an alum, so it’s possible Cornell has that course in that language because of Jane Street
Is that only because OCaml has more of an FP flavor, or is it something else about the language?
That and among developers, I think Jane Street has hit "mythological status". I've known about Jane Street since I was an undergrad looking for internships and it was always talked about like: "oh yeah, that's where the REALLY smart people go to work". I think a little part of going to work there for everyone is figuratively one-upping your friends from college, you made to the place where geniuses worked.
Yes, these are some of the highest paying companies on the planet. Your statement is not a put-down of Jane Street.
But as for "could"? Shit you can do that at Google, Microsoft, Amazon, Meta if you're in that league and start out of undergrad. In my experience (more than a few of my FAANG-era colleagues either came from or went to high-technology finance), people don't actually leave Google to go to Jane for the money (which is similar at the p99), if you're a baller willing to pull the hours you can make many millions a year in either place.
I think people go to high-technology finance because they want to test themselves against a harder class of problem in a more adversarial setting against people who feel the same.
That's anecdotal, but my sample size is more than two or three.