Varun on Software Engineering at Jane Street

A London-based developer describes useful technical foundations, OCaml training and team matching at Jane Street.

VaVarunIntervenant · Jane Street
Chaîne
Jane Street
Publié
30 juin 2023
Vidéo
2:21
Lecture
2 min
Original
anglais
Ouvrir sur YouTube
En faisant défiler, la vidéo se réduit en bas à droite et continue. Les sous-titres suivent votre langue de lecture.
Langue de lectureDisponible en 2 langues
Cet article n’est pas encore disponible en français ; il s’affiche dans l’original en anglais.
RÉSUMÉ

En 30 secondes

Varun, a software developer on Jane Street’s equities desk in London, describes the skills and training that have helped him in his role. He discusses learning finance and OCaml, matching with a team, and the autonomy developers have to contribute across the firm.

  1. 1Technical foundationsVarun has found classes in operating systems, networks, information security and programming-language theory helpful in his career.
  2. 2Learning finance on the jobHe says prior finance experience is not necessary for a developer application; the firm teaches new developers the concepts they need.
  3. 3OCaml boot campDuring his internship, a mentor-guided course helped him learn OCaml and Jane Street’s libraries.
  4. 4Matching and collaborationDevelopers discuss roles with several teams before joining, and can contribute and share ideas across the firm.

À retenir

  1. Foundational courses in operating systems, networks, security and programming languages can be useful to developers.
  2. Varun says applicants for developer roles do not need prior finance experience because the firm teaches relevant concepts.
  3. An internship boot camp pairs developers with mentors to learn OCaml and Jane Street libraries.
  4. Team matching and cross-team collaboration help developers find a place to contribute.
TEXTE INTÉGRAL

Lire le texte remanié, chapitre par chapitre

Transcription seule
01

Foundations and finance

Varun introduces his work on the equities desk and the university courses that proved useful. He says developers can learn the necessary finance concepts after joining.

I am a software developer on the equities desk in Jane Street’s London office, and I joined in 2019. Many of the courses I took at school have helped me here, especially foundations such as operating systems, networks, information security and some programming-language theory.

You do not need finance experience to apply for a developer role. Jane Street has become good at teaching new developers the financial concepts and intuition they need to succeed in their work.

02

Learning OCaml and finding a team

An internship boot camp pairs learners with mentors to work through exercises. Team matching involves conversations about roles and the work each team does.

During my internship I learned a lot of OCaml and Jane Street’s libraries through the OCaml boot camp. It is a course lasting a few weeks in which you are paired with a mentor and work through exercises to become familiar with how the firm uses the language and its libraries.

Before joining, developers go through team matching. They talk with different teams to understand the work and the role they would play. The goal is to find a team where they will be happy and productive.

03

Collaboration and initiative

Technology touches many parts of the business, giving developers opportunities to contribute across areas. Varun describes a culture of autonomy and initiative.

Both Jane Street and its developer culture are collaborative. Technology runs through compliance, recruiting, accounting, trading and operations, putting developers in a position to contribute in many areas.

Developers have autonomy in their work and in the ideas they bring to teams. They are encouraged to move between teams and share what they have learned, and people feel empowered to take initiative on projects they consider valuable.

Sur la même chaîne

1:48:29EN
JSJane Street· 16 oct. 2026How AI Is Changing Programming: John Krazit and Ron MinskyRon Minsky, John Krazit · Jane StreetJane Street’s AI tooling lead and the Signals and Threads host examine agent infrastructure, security, code review and the changing experience of writing software.Agents de codeDeveloper productivityÉvaluations+2
1:36:37EN
JSJane Street· 23 sept. 2026Aaron Bauer on Teaching Software Engineering in the Age of AIRon Minsky, Aaron Bauer · Jane StreetHow learning goals, active practice and editor design shape engineering education when models can generate the code.AI in EducationSoftware engineeringEducation+2
9 diapositives1:05:45EN
JSJane Street· 11 sept. 2026Cyrus Omar on Live Programming and a Computational Commons for Humans and AICyrus OmarA demonstration of Hazel shows how immediate feedback, structured collaboration and carefully scoped permissions could support people and AI agents working together.Programming LanguagesHuman-AI CollaborationWorkflows de développement et tests+2
1:25:00EN
JSJane Street· 2 sept. 2026Eric Mannes on Turning Messy External Data Into Trading ResearchRon, Eric Mannes · Jane StreetFrom commodity futures and an Excel risk system to point-in-time datasets and AI, Eric Mannes explains the domain knowledge behind data engineering at Jane Street.Data quality & curationWorkflows de développement et testsInvesting+2
7 diapositives1:16:29EN
JSJane Street· 26 août 2026Grant Sanderson and Alok Puranik: Positional Encodings Through Group TheoryGrant Sanderson, Alok Puranik · 3Blue1BrownStarting with assumptions about attention, they derive matrix exponentials and connect rotations, decay and Jordan blocks to RoPE and ALiBi.Transformers & attentionMathematicsFondamentaux du ML+1
27:39EN
JSJane Street· 21 août 20263Blue1Brown and Jane Street on Trading, Machine Learning and CultureGrant Sanderson, Nitya, In Young, Craig, Alok · 3Blue1BrownGrant Sanderson talks with Jane Street colleagues about market making, shared compute, research and the paths that brought them to the firm.Machine LearningFintechCompany Culture+2