Machine Learning Performance Engineer
New Yesterday
XTX Markets is a leading algorithmic trading firm which uses state-of-the-art machine learning technology to produce price forecasts for over 50,000 financial instruments across equities, fixed income, currencies, commodities and crypto.
We leverage the talent of the people who work here, modern computational techniques and state-of-the-art research infrastructure to analyse large data sets across markets quickly and efficiently, to maximize the effectiveness of our proprietary trading algorithms.
XTX Markets has an unrivalled level of computational resources in the trading industry, with a growing research cluster currently containing over 25,000 GPUs with 650 petabytes of usable storage. Teams across the firm include world-class researchers with backgrounds in pure math, programming, physics, computer science and machine learning.
At XTX Markets technology is our business and we are a diverse organization which attracts outstanding talent from across all industry backgrounds. We are focused on teamwork and our people collaborate on all aspects of the business, working openly and with respect for each other, our clients and the market.
The Role
XTX is seeking an experienced engineer to support our Research Technology function. You will be working in a small and highly technical team at an extremely low-level to dramatically increase the performance of XTX’s machine learning training and inference.
Your main focus will be on accelerating computation and networking; however, the remit is wide, and you should expect to be working on a sophisticated optimising compiler to create optimal execution plans mapping complex computational graphs to a variety of accelerated computing platforms.
Attributes
You will be an experienced software engineer, likely in C/C++/Rust or a similar language. You will be confident solving complex algorithmic problems.
- Writing Linux kernel modules or other experience in OS development.
- Understanding of, and some experience targeting, commodity GPUs or other similar hardware.
- Some experience working with SSA-based IRs.
- A detailed understanding of PCI Express.
- Experience writing drivers to interface to hardware (e.g., network cards or NVMe devices).
Benefits
- Onsite gym, sauna, and fitness classes at no charge.
- Extensive medical benefits including an on-site doctor and therapist at no charge.
- Breakfast and lunch provided daily.
- Various supports for caregivers, including emergency dependent care.
- 25 days paid holiday per year + statutory holiday and paid sick days.
- Generous Pension contributions.
Employment Details
- Seniority level: Mid-Senior level
- Employment type: Full-time
- Job function: Information Technology
- Industries: Financial Services and Capital Markets
- Location:
- United Kingdom
- Job Type:
- FullTime
- Category:
- Engineering