Latest Interviews
Showing 31–34 of 34 interview transcripts.
Clear all filters- Jane Street1h 0m
Python, OCaml, and Machine Learning with Laurent Mazare
Jane Street employs a dual-language architecture that leverages OCaml for robust, statically-typed production systems while utilizing Python for rapid machine learning research and data analysis. Laurent Mazarin highlights how the firm bridges these environments through the PyML library to enable bidirectional communication, though this integration faces technical challenges regarding garbage collection and memory management. To address evolving needs, the organization is exploring Swift for automatic differentiation and investigating algebraic effects in OCaml to achieve fine-grained resource control comparable to Rust.
- Jane Street1h 10m
Compiler Optimization with Greta Yorsh
Jane Street compiler engineer Greta Jorsch presents a strategic shift toward combining formal verification with targeted testing and super optimization to address the undecidability limits of pure verification in compiler design. Her team's implementation of sampling-based Feedback-Directed Optimization in the OCaml compiler achieved 10–20% performance gains by stabilizing runtime behavior and minimizing cache misses while managing the trade-off between portability and architecture-specific micro-optimizations. Jorsch advocates for open-sourcing these performance tooling benchmarks to influence upstream development, emphasizing that modular compiler passes can balance internal innovation with community maintainability.
- Jane Street1h 2m
Multicast and the Markets with Brian Nigito
Over the past two decades, securities exchanges have transitioned from physical floors to highly regulated, electronic ecosystems where ultra-low latency determines competitive advantage. To achieve this, firms utilize specialized networking architectures like UDP multicast and co-located hardware to distribute market data faster than standard internet protocols allow, while relying on custom recovery layers and sequencer models to ensure transactional reliability. As hardware speeds approach 25 Gbps, the industry is increasingly shifting from general-purpose servers to specialized FPGAs and custom network cards to manage serialization delays and maintain deterministic performance.
- Jane Street59 min
Programmable Hardware with Andy Ray
Jane Street leverages FPGA and ASIC hardware to achieve deterministic, line-rate processing for high-frequency financial trading, overcoming the latency and scalability limitations inherent in general-purpose software. To modernize this engineering workflow, the firm utilizes HardCAML, an open-source domain-specific language built on OCaml that enables composable, test-driven hardware design comparable to modern software development. By releasing specialized libraries and realistic examples, Jane Street aims to lower the barrier to entry for complex hardware engineering and accelerate industry-wide adoption of rigorous, software-style verification practices in chip design.