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:34:29EN
JSJane Street· 2026年6月24日Jacob 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.インフラとデプロイSoftware engineeringDecision Making+1
1:34:36EN
JSJane Street· 2026年6月1日Nate 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.インフラとデプロイProgramming LanguagesSoftware engineering+2
スライド 5 枚15:48EN
JSJane Street· 2026年5月15日Inside 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.インフラとデプロイAI cost & performance
スライド 7 枚1:20:57EN
JSJane Street· 2025年12月23日Matt Godbolt: Inside Skylake’s Out-of-Order PipelineMatt GodboltA guided tour of instruction decoding, register renaming, execution and memory ordering, grounded in reverse engineering and careful measurements.SemiconductorsSoftware engineeringBenchmarks
1:12:58EN
JSJane Street· 2025年9月4日Chris Lattner on Mojo and the Search for Portable GPU PerformanceYaron Minsky, Chris Lattner · Jane StreetRon Minsky and Chris Lattner discuss the language and compiler design behind Modular’s effort to make accelerator programming both portable and fast.Programming LanguagesGPU programming & kernelsSoftware engineering+1
58:47EN
JSJane Street· 2025年7月28日Daniel Pontecorvo on Cooling Trading Infrastructure and WorkspacesYaron Minsky, Daniel Pontecorvo · Jane StreetFrom dense GPU racks to movable desks, Jane Street’s physical engineering team designs around heat, power, failure and human comfort.インフラとデプロイEnergyオブザーバビリティと信頼性+1