Developer education at Jane Street

published on 2024/10/07

Like most places, Jane Street largely teaches developers through a kind of apprenticeship model. A team matching process tries to thoughtfully match new devs to a team that suits them; and from there carefully chosen projects, one-on-one mentorship, code review, and close collaboration with people “on the row” – teammates sitting near you – does most of the rest.

But we also put a lot of effort into more formal, classroom-style teaching. People who work here are curious and and we’ve found that bona fide classes do more than cultivate new skills; they help spread knowledge, including the normally tacit knowledge about what everybody else works on, who the subject-matter experts are, and what hard lessons we’ve learned in recent history as we’ve built new systems and maintained old ones.

Jane Street

We do through Interships and Project Style trainings.