Software Engineer - Data Platform in England
Software Engineer - Data Platform

Software Engineer - Data Platform in England

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

At a Glance

  • Tasks: Build automated data pipelines and improve data quality for trading algorithms.
  • Company: Join XTX Markets, a leading algorithmic trading firm with a collaborative culture.
  • Benefits: Enjoy onsite gym, medical benefits, daily meals, and generous holiday allowance.
  • Why this job: Make an impact in finance using cutting-edge technology and data analysis.
  • Qualifications: Proficient programmer with experience in data systems and a passion for analysis.
  • Other info: Work in a dynamic environment 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.

Responsibilities

  • Build automated pipelines to ingest and process third-party data and make it available to internal users.
  • Detect and resolve data issues in a timely manner.
  • Develop algorithmic approaches for improving data quality (e.g., error correction), discover new patterns within existing datasets, and source new datasets.
  • Improve and optimise ingestion pipelines and processing framework.
  • Communicate updates, aggregate, and address incoming requests from internal teams.
  • Anticipate business needs and ensure the normalised data schema is minimal yet sufficient.

Qualifications

  • Confident programmer with excellent foundational knowledge of algorithms and data structures.
  • Proficient with at least one statically typed language (Java, C++, Go, etc.); strong applicants may be open-minded with the current tech stack.
  • 2–5 years of experience.
  • Experience building and maintaining distributed systems.
  • Enthusiastic about data analysis and statistics; should ensure sufficiently clean data (e.g., regressions for market withholding tax). Basic machine learning knowledge beneficial.
  • Experience with using and administering relational databases is beneficial.
  • Knowledge of finance is not required but beneficial.

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.
  • Beautiful Kings Cross office.
  • 25 days paid holiday per year + statutory holiday and paid sick days.
  • Generous pension contributions.
  • Work 4 days per week in the office, 1 from home unless stated otherwise.

Seniority level: Associate

Employment type: Full-time

Job function: Engineering, Information Technology, and Finance

Industries: Financial Services, Capital Markets, and Technology, Information and Media

Software Engineer - Data Platform in England employer: XTX Markets

XTX Markets is an exceptional employer that fosters a collaborative and non-hierarchical work culture, where every team member is valued and encouraged to contribute innovative ideas. With state-of-the-art computational resources and a commitment to employee well-being, including extensive medical benefits and a focus on work-life balance, the company provides ample opportunities for professional growth in the dynamic field of algorithmic trading. Located in the vibrant Kings Cross area, employees enjoy a modern office environment complemented by excellent amenities such as an onsite gym and daily meals.
X

Contact Detail:

XTX Markets Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer - Data Platform in England

✨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 even lead to a referral, which is always a bonus!

✨Tip Number 2

Prepare for the technical interview by brushing up on your algorithms and data structures. Practice coding challenges on platforms like LeetCode or HackerRank. We want to see your problem-solving skills shine!

✨Tip Number 3

Show off your passion for data! Be ready to discuss any personal projects or experiences where you've worked with data analysis or built automated pipelines. This will demonstrate your enthusiasm and fit for the Data Platform team.

✨Tip Number 4

Don’t forget to 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 our awesome team at XTX Markets.

We think you need these skills to ace Software Engineer - Data Platform in England

Programming Skills
Algorithms
Data Structures
Java
C++
Go
Distributed Systems
Data Analysis
Statistics
Machine Learning
Relational Databases
Data Quality Improvement
Automated Data Pipelines
Communication Skills
Problem-Solving Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that align with the Software Engineer role. Highlight your programming expertise, especially in statically typed languages, and any experience with data processing or algorithm development.

Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about data and how your background makes you a great fit for our Data Platform team. Share specific examples of projects where you've improved data quality or built automated pipelines.

Show Off Your Problem-Solving Skills: In your application, mention instances where you've detected and resolved data issues or optimised processes. We love candidates who can think critically and come up with innovative solutions!

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 you’re keen on joining our team!

How to prepare for a job interview at XTX Markets

✨Know Your Algorithms

Brush up on your knowledge of algorithms and data structures, as these are crucial for the role. Be prepared to discuss how you've applied them in past projects, especially in relation to building automated pipelines or optimising data processing.

✨Showcase Your Programming Skills

Make sure you’re comfortable with at least one statically typed language like Java, C++, or Go. During the interview, be ready to demonstrate your coding skills through practical exercises or by discussing previous work where you built or maintained distributed systems.

✨Understand Data Quality

Since the role focuses on improving data quality, come equipped with examples of how you've tackled data issues in the past. Discuss any algorithmic approaches you've used for error correction or pattern discovery within datasets.

✨Communicate Effectively

As you'll need to communicate updates and address requests from internal teams, practice articulating your thoughts clearly. Think about how you can convey complex technical information in a straightforward manner, as this will be key in a collaborative environment.

Software Engineer - Data Platform in England
XTX Markets
Location: England
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 in England

    England
    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
>