Jobs · Engineering · New York

Machine Learning Engineer

TheDataJob · New York, NY · 2 mo ago
EngineeringFull-time

About the role

Machine learning is a critical pillar of Jane Street's global business. Our ever-evolving trading environment serves as a unique, rapid-feedback platform for ML experimentation, allowing us to incorporate new ideas with relatively little friction. Our ML team is full of people with a shared love for the craft of software engineering, and for designing APIs and systems that are delightful to use.

What you'll do

  • Help drive the direction of our ML platform
  • Apply in-depth knowledge of the ML ecosystem and understanding of varying approaches — whether it's neural networks, random forests, gradient-boosted trees, or sophisticated ensemble methods — to aid decision-making so we apply the right tool for the problem at hand
  • Enhance research workflows to tighten our feedback cycles
  • Understand the mechanics behind various modeling techniques while also being able to break down the mathematics behind them

What we're looking for

  • Experience building and maintaining training and inference infrastructure, with an understanding of what it takes to move from concept to production
  • A strong mathematical background; excitement about things like optimization theory, regularization techniques, linear algebra, and the like
  • A passion for keeping up with the state of the art, whether that means diving into academic papers, experimenting with the latest hardware, or reading the source of a new machine learning package
  • A proven ability to create and maintain an organized research codebase that produces robust, reproducible results while maintaining ease of use
  • Expertise wrangling an ML framework – we're fans of PyTorch, but we'd also love to learn what you know about Jax, TensorFlow, or others
  • An inventive approach and the willingness to ask hard questions about whether we're taking the right approaches and using the right tools

Similar jobs