Software Engineer - Data Platform New London, England, United Kingdom
Software Engineer - Data Platform New London, England, United Kingdom

Software Engineer - Data Platform New London, England, United Kingdom

Full-Time 36000 - 60000 £ / year (est.) Home office (partial)
Go Premium
X

At a Glance

  • Tasks: Join our Data Platform team to build and optimise data processing systems.
  • Company: XTX Markets, a leading algorithmic trading firm with a collaborative culture.
  • Benefits: Enjoy competitive salary, extensive medical benefits, free meals, and a gym.
  • Why this job: Make an impact in finance using cutting-edge technology and innovative data solutions.
  • Qualifications: 2-5 years of programming experience and strong knowledge of algorithms and data structures.
  • Other info: Work 4 days in the office, 1 day from home, with excellent career growth opportunities.

The predicted salary is between 36000 - 60000 £ per year.

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. It uses those forecasts to trade on exchanges and alternative trading venues, and to offer differentiated liquidity directly to clients worldwide. The firm trades over $250bn a day across 35 countries and has over 250 employees based in London, Singapore, New York, Paris, Bristol, Mumbai, Yerevan and Kajaani.

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. We are actively seeking new methods and ideas. The models that drive our trading strategies have evolved considerably over the last 10 years, from econometric methods that gave our company its name, to trees, to neural networks, to modern deep learning architectures.

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. The firm is also constructing a large-scale data centre in Finland to future-proof its significant computational capabilities.

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. Our culture is non-hierarchical and one where everyone is valued. We strive for excellence in everything we do.

The Role

The Data Platform team is building a system for processing and managing daily data that is used throughout the firm including corporate actions, fundamentals, and index membership data. We are not trying to collect hundreds of alternative data sources; instead, our focus is on collating the data that is most critical to the firm, both now and as our business evolves, and ensuring that we have a singular, clean, easy to access and well-integrated repository of these data.

We build automated pipelines to ingest and process third-party data and make it available to internal users. The team requires a high level of autonomy from its members, so that data issues are detected and resolved in a timely manner. You will be expected to come up with new algorithmic approaches for improving the quality of the data (such as error correction), discovering new patterns within the existing datasets, and sourcing new datasets altogether. Most days we work on improving and optimising the ingestion pipelines and processing framework. The end users are internal teams; therefore, you’ll be expected to frequently communicate new updates and to aggregate and address incoming requests.

As the owners of the firm’s daily data, the team will be expected to anticipate the needs of our business and ensure our normalised data schema is minimal yet sufficient. You must be a confident programmer with excellent foundational knowledge of algorithms and data structures. We’d prefer that candidates are proficient with at least one statically typed language (Java, C++, Go, etc), however are open minded on current tech stack for strong applicants. Much of the firm’s software is written in Go and although you will need to integrate with this existing software stack, no prior Go experience is required.

We are targeting candidates with 2-5 years of experience. Experience building and maintaining distributed systems. You are enthusiastic about working with data analysis and statistics; required to ensure sufficiently clean data (for example regressions will be required to determine the market’s effective rate of withholding tax, so some knowledge of statistics or basic machine learning would be highly beneficial). Experience with using and administering relational databases is beneficial. Knowledge of finance is not required but is beneficial.

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. We work 4 days per week in the office, 1 from home unless stated otherwise.

Software Engineer - Data Platform New London, England, United Kingdom employer: XTX Markets

XTX Markets is an exceptional employer, offering a dynamic work environment in the heart of London where innovation and collaboration thrive. With a strong focus on employee well-being, we provide extensive benefits including daily meals, fitness facilities, and generous medical coverage, alongside opportunities for professional growth within a non-hierarchical culture that values every team member's contributions. Join us to be part of a cutting-edge firm that leverages state-of-the-art technology and fosters a diverse and inclusive workplace, ensuring you can make a meaningful impact in the world of algorithmic trading.
X

Contact Detail:

XTX Markets Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer - Data Platform New London, England, United Kingdom

✨Tip Number 1

Network like a pro! Reach out to current employees at XTX Markets on LinkedIn or through mutual connections. A friendly chat can give you insider info and might just get your foot in the door.

✨Tip Number 2

Show off your skills! Prepare a mini-project or a coding challenge that showcases your programming prowess, especially in languages like Go or Java. Bring it up during interviews to demonstrate your hands-on experience.

✨Tip Number 3

Stay updated on industry trends! Brush up on the latest in machine learning and data processing techniques. Being able to discuss recent advancements can set you apart from other candidates.

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the team at XTX Markets.

We think you need these skills to ace Software Engineer - Data Platform New London, England, United Kingdom

Programming Skills
Algorithms
Data Structures
Statically Typed Languages (Java, C++, Go)
Data Analysis
Statistics
Machine Learning
Distributed Systems
Relational Databases
Data Pipeline Development
Error Correction Techniques
Pattern Discovery
Communication Skills
Autonomy in Problem Solving

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the role of Software Engineer in the Data Platform team. Highlight your programming skills, especially in statically typed languages, and any experience with data analysis or distributed systems.

Craft a Compelling Cover Letter: Your cover letter should reflect your enthusiasm for working with data and algorithms. Share specific examples of how you've tackled data issues or improved processes in previous roles to show us what you can bring to the team.

Showcase Your Problem-Solving Skills: In your application, don’t shy away from discussing challenges you've faced and how you overcame them. We love candidates who can think critically and come up with innovative solutions, especially when it comes to data quality and processing.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows us you're keen on joining our team!

How to prepare for a job interview at XTX Markets

✨Know Your Algorithms

Brush up on your algorithms and data structures. Since the role requires a solid understanding of these concepts, be prepared to discuss how you've applied them in past projects. Think about specific examples where you optimised processes or solved complex problems.

✨Familiarise with Data Processing

Get comfortable with data ingestion and processing frameworks. Be ready to talk about any experience you have with building automated pipelines or working with large datasets. Highlight your ability to ensure data quality and integrity, as this is crucial for the team.

✨Show Your Programming Skills

Even if you haven't worked with Go before, demonstrate your programming prowess in other statically typed languages like Java or C++. Prepare to solve coding challenges during the interview, showcasing your problem-solving skills and coding efficiency.

✨Communicate Effectively

Since the role involves frequent communication with internal teams, practice articulating your thoughts clearly. Be ready to discuss how you've collaborated with others in previous roles, especially when addressing data issues or implementing new solutions.

Software Engineer - Data Platform New London, England, United Kingdom
XTX Markets
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

X
  • Software Engineer - Data Platform New London, England, United Kingdom

    Full-Time
    36000 - 60000 £ / year (est.)
  • X

    XTX Markets

    200-500
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>