Logo
Selby Jennings

High Performance Machine Learning Engineer

Selby Jennings, Chicago, Illinois, United States, 60290


Selby Jennings is working with a leading tech-driven high frequency trading (HFT) trading firm known for their innovative approach to market making. With a global presence, they are committed to enhancing market efficiency, liquidity, and transparency. Their team thrives on continuous improvement and cutting-edge technology to support our mission.Based in a vibrant tech hub, their office is a center for innovation with a strong focus on quantitative research, software, and hardware engineering. The dynamic environment is ideal for leveraging machine learning, research infrastructure, and big data computing. Enjoy a high quality of life with access to exceptional cultural and outdoor activities.Role Overview:Seeking exceptional high performance Machine Learning Software Engineers to play a crucial role in advancing their AI and ML initiatives. This position offers the opportunity to significantly impact our machine learning infrastructure, addressing training and inference challenges to enhance our trading strategies.Key Responsibilities:Build Pipelines:

Design and develop scalable and robust training and inference pipelines for deep learning models.Enhance Frameworks:

Dive into the internals of open-source deep learning frameworks (e.g., PyTorch, JAX, TensorFlow) and improve their functionality.Optimize Performance:

Identify and eliminate performance bottlenecks in machine learning systems, with a focus on high-performance tools and environments.Collaborate:

Work closely with researchers and engineers to solve performance challenges.Understand Systems:

Develop a comprehensive understanding of trading systems and their requirements.Technical Skills Required:Deep Learning Frameworks:

Expertise in frameworks such as PyTorch, JAX, TensorFlow.High-Performance Tools:

Strong experience with CPUs, GPUs, CUDA, and/or JAX ecosystem tools (e.g., XLA, Flax).Programming Skills:

Proficiency in C++ and Python.Computer Architecture:

In-depth knowledge of computer architecture principles.Nice-to-Have Skills:Linux Systems:

Experience with Linux system programming.Distributed Training:

Familiarity with large-scale distributed training systems.Open Source Contributions:

Contributions to open-source projects related to data science and machine learning.What We Offer:Collaborative Environment:

Work alongside top professionals from diverse backgrounds.Performance-Based Bonus:

A global profit pool structure that fosters teamwork and shared success.Ownership and Impact:

Take ownership of projects that solve real business problems.Additional Benefits:

25 paid vacation days and market holidays.Fully paid health insurance.Daily breakfast and lunch.Training opportunities and 401(k) match.Regular social events and clubs.Charitable match opportunities.

If you have the expertise and passion for optimizing high-performance machine learning systems, we invite you to apply and be part of our innovative team.Total compensation for this role can vary from $500,000 - 1.5 million

#J-18808-Ljbffr