Varun on Software Engineering at Jane Street

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

VaVarunPonente · Jane Street
Canal
Jane Street
Publicado
30 jun 2023
Vídeo
2:21
Lectura
2 min
Original
inglés
Abrir en YouTube
Al desplazarte, el vídeo se reduce a la esquina inferior derecha y sigue reproduciéndose. Los subtítulos siguen tu idioma de lectura.
Idioma de lecturaDisponible en 2 idiomas
Este artículo aún no está en español, así que se muestra el original en inglés.
RESUMEN

En 30 segundos

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.

Conclusiones

  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.
TEXTO COMPLETO

Lee el texto editado por capítulos

Solo la transcripción
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.

Más de este canal

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.Agentes de programaciónDeveloper productivityEvaluaciones+2
9 diapositivas1: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 CollaborationFlujos de desarrollo y pruebas+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 & curationFlujos de desarrollo y pruebasInvesting+2
1:34:29EN
JSJane Street· 24 jun 2026Jacob Baskin on Building Superstore and Scheduling the HiveYaron Minsky, Jacob Baskin · Jane StreetThe Jane Street engineer traces the design choices behind a distributed analytical database and the challenge of allocating a growing research cluster.Infraestructura y despliegueSoftware engineeringDecision Making+1
1:34:36EN
JSJane Street· 1 jun 2026Nate Foster: Treating the Network as a ProgramYaron Minsky, Nate Foster · Jane StreetFrom programmable switches to BGP, a programming-languages researcher explains how higher-level policies and formal models can make networks easier to change.Infraestructura y despliegueProgramming LanguagesSoftware engineering+2
5 diapositivas15:48EN
JSJane Street· 15 may 2026Inside Jane Street’s Texas AI Data CenterDwarkesh Patel, Yaron Minsky, Daniel Pontecorvo · Dwarkesh PatelDwarkesh Patel tours a 4,032-GPU training facility with Ron Minsky and Dan Pontecorvo, examining liquid cooling, power distribution and operational safeguards.Infraestructura y despliegueAI cost & performance