Inside Production Engineering at Jane Street

Three engineers describe the balance between resolving live issues and building software that makes support more effective.

MaMark登壇者 · Jane StreetLiLiora登壇者 · Jane Street
チャンネル
Jane Street
公開日
2022年11月8日
動画
4:11
読了時間
2 分
原文
英語
YouTube で開く
スクロールすると動画は右下に小さくなって再生を続けます。字幕は閲覧言語に合わせて切り替わります。
閲覧言語2 言語で読めます
この記事はまだ日本語に翻訳されていないため、英語の原文を表示しています。
要約

30 秒でわかる

Jane Street production engineers Mark, Liora, and Joseph explain their support rotations and software projects. They discuss triaging trading-system issues, working with application developers, improving shared tooling, and learning through mentorship.

  1. 1Two sides of the roleProduction engineers handle live support and develop software to improve the support infrastructure. The speakers say they spend about a third of their time on support rotation.
  2. 2First respondersOn rotation, an engineer is responsible for a portion of the infrastructure, responding to application issues and user questions during the trading day.
  3. 3Communication under uncertaintyThe work involves talking to developers and traders, making progress with incomplete information, and conveying what is known quickly and accurately.
  4. 4Projects alongside developersMulti-month deployments with application teams help reduce support burden, build engineering skills, and spread practices that make systems easier to understand.
  5. 5Shared support toolingProduction engineers also build alerting libraries, toil tracking and visualization, and incident management systems used across the firm.

ポイント

  1. Production engineers divide their time between live support and software projects that improve support.
  2. During a support rotation, engineers monitor systems, answer questions, and triage production issues.
  3. The role calls for clear communication and action under uncertainty across technical and trading teams.
  4. Multi-month projects with application developers provide mentorship and spread production engineering practices.
  5. Internal tooling, including alerting and incident management, helps support teams across the firm.
全文

チャプターごとに整えた全文を読む

文字起こしのみ
01

Production engineering's two hats

The speakers introduce a role split between live support and software projects. Production support is treated as a first-class concern in a complex trading environment.

Mark, Liora, and Joseph introduce themselves as Jane Street production engineers working in New York and London. They describe two sides of the job: support work, where they actively resolve live issues, and project work, where they build software to improve the support infrastructure.

The engineers say production engineering treats support for applications as a first-class concern. Trading operations are complicated, and unusual problems can arise in production. They spend about a third of their time on active support rotation and the rest on software projects that make that support better.

02

Working on support

Engineers monitor systems, answer questions, and triage live problems. They describe the satisfaction of quick fixes and the importance of communicating under uncertainty.

During a support rotation, an engineer is responsible for a slice of Jane Street's infrastructure throughout the trading day. When an application has an issue or a user has a question, the engineer is a first responder who triages and works to fix it. Small fixes can produce quick wins, and internal users can immediately see the benefit.

The role teaches people to communicate quickly and accurately under uncertainty: they talk to developers about systems and to traders about business needs. Solving a live issue can feel like working on a puzzle without all the pieces. Engineers monitor system health, answer questions at their desks, and ask teammates for context when needed.

03

Projects, mentorship, and tooling

Outside the rotation, engineers work with application developers and build shared support tools. The speakers describe mentorship, direct feedback, and the opportunity to solve problems they have experienced.

Outside the rotation, production engineers write software to improve support. That generally means either working directly with application developers on the systems they support or building general-purpose support tooling. The team calls its multi-month projects with application developers deployments.

These deployments aim to reduce support work, provide software engineering mentorship, and spread practices that make systems easier to understand and learn. One engineer describes a first mentor who helped with adapting to Jane Street, learning OCaml, and understanding the system they built together.

Project work also offers room for initiative. The engineers describe solving problems they have experienced themselves and receiving direct feedback because their users work inside the firm. Their shared tools include alerting libraries, toil tracking and visualization, and incident management systems used across teams.

同じチャンネルの記事

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
4:41EN
JSJane Street· 2026年7月6日Inside Jane Street’s Internship: Projects, Mentorship and LearningCody · Jane StreetInterns and employees describe collaborative interviews, learning finance from the basics, and working on projects used by the firm.CareersCompany CultureMachine Learning+1