Minjie on Cybersecurity Engineering at Jane Street

A Hong Kong software engineer describes learning OCaml, working on an internal permissions system and collaborating across teams on security alerts.

MiMinjie연사 · Jane Street
채널
Jane Street
게시일
2023년 3월 15일
영상
3:09
읽기
2분
원문
영어
YouTube에서 열기
스크롤하면 영상이 오른쪽 아래로 작아져 계속 재생됩니다. 자막은 읽기 언어를 따릅니다.
읽기 언어2개 언어로 읽을 수 있음
이 글은 아직 한국어 번역이 없어 영어 원문으로 표시합니다.
요약

30초 요약

Minjie, a software engineer on Jane Street’s Hong Kong cybersecurity team, discusses how he learned OCaml after joining in 2019 and the university course that prepared him for collaborative software work. He describes an internal permissions system, tools for network visibility and the importance of reaching colleagues across teams.

  1. 1Learning OCaml on the jobMinjie had no OCaml experience before joining. He learned the basics in the developer boot camp and team-specific libraries through work.
  2. 2Permissions and visibilityHis projects include an internal permissions system used across the firm and smaller tools for network visibility.
  3. 3Collaboration across teamsHe helps colleagues adopt the permissions system and gathers feedback; security alert triage also requires talking to other teams.
  4. 4Helpful colleaguesMinjie says his favorite part of the firm is working with friendly colleagues who are open to suggestions.

핵심 정리

  1. New developers learn OCaml fundamentals through a boot camp before learning team-specific libraries on the job.
  2. A software engineering workshop helped Minjie practice collaboration and working with large codebases.
  3. The cybersecurity team builds an internal permissions system and tools that improve network visibility.
  4. Security investigations can require several teams to piece together what happened.
전문

챕터별로 다듬은 전문 읽기

원본 자막만 보기
01

Learning the tools

Minjie introduces his Hong Kong role and explains how he learned OCaml after joining. A university workshop also prepared him for teamwork and large codebases.

I am Minjie, a software engineer on the cybersecurity team in Jane Street’s Hong Kong office. I joined in 2019.

I had no OCaml experience before joining and only limited exposure to functional programming at university. Developers at Jane Street go through an OCaml boot camp to learn the basics; once working with a team, they can learn the particular libraries that team uses.

A university software engineering workshop was especially helpful preparation. It taught me how to collaborate within a software team and work with large codebases.

02

Building and supporting security tools

His work includes a firmwide permissions system and internal network-visibility tools. He collaborates across teams on adoption, feedback and alert triage.

One of my main projects is an internal permissions system used throughout the firm. I also work on smaller tools within cybersecurity, including tools that improve our visibility into the internal network.

Collaboration happens at different scales. Sometimes I contact another team with a single question; at other times several teams work together on a larger initiative.

As a developer, I help other teams adopt the permissions system, collect their feedback and improve it. On the security side, I help triage alerts and contact colleagues from other teams to piece together a complete account of what happened.

03

People and culture

Minjie describes colleagues as friendly and helpful. He values their openness to discussion and suggestions.

People at Jane Street are friendly, helpful and open to discussion. My favorite part of working here is the people I work with: they are always open to suggestions.

같은 채널의 다른 글

1:48:29EN
JSJane Street· 2026년 10월 16일How 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.코딩 에이전트Developer productivity평가(Evals)+2
1:36:37EN
JSJane Street· 2026년 9월 23일Aaron 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장1:05:45EN
JSJane Street· 2026년 9월 11일Cyrus 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 Collaboration개발 워크플로와 테스트+2
1:25:00EN
JSJane Street· 2026년 9월 2일Eric 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 & curation개발 워크플로와 테스트Investing+2
슬라이드 7장1:16:29EN
JSJane Street· 2026년 8월 26일Grant 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 & attentionMathematics머신러닝 기초+1
27:39EN
JSJane Street· 2026년 8월 21일3Blue1Brown 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