At a Glance
- Tasks: Join a dynamic team to manage critical datasets and improve data pipelines.
- Company: Oxford Knight is a leading international recruitment firm in finance and technology.
- Benefits: Enjoy strong autonomy, ownership of projects, and the chance to work with cutting-edge technology.
- Why this job: This role offers impactful work, collaboration with diverse teams, and opportunities for personal growth.
- Qualifications: Strong coding skills in languages like Go, Java, or C++, plus a background in distributed systems.
- Other info: Ideal for proactive problem-solvers who thrive in an engineering-first environment.
The predicted salary is between 43200 - 72000 £ per year.
Location: London
About the Role
Join a small, high-impact team responsible for the firm's most critical datasets - including corporate actions, fundamentals, and index membership data. Rather than chasing breadth, this team focuses on data depth: building a clean, unified, and intelligent data layer that underpins all major decisions across the business.
We build distributed pipelines to ingest, clean, and expose daily datasets to internal teams. This is an engineering-first team with strong autonomy - ideal for someone who enjoys taking ownership of data quality, system design, and intelligent automation.
What You'll Do
- Own and improve automated data ingestion and processing pipelines
- Design and maintain distributed systems for reliable, scalable data access
- Identify and fix data anomalies using statistical and algorithmic approaches
- Collaborate directly with internal users across research, trading, and operations
- Anticipate future data needs and help evolve a minimal, robust data schema
Hard Requirements
- Strong coding skills in a statically typed language (e.g. Go, Java, C++)
- Solid background in distributed systems and relational databases
- Comfortable with data analysis; knowledge of statistics or ML is a plus
- Proactive problem-solver with a deep sense of ownership
Whilst we carefully review all applications, due to the high volume of applications we receive it is not possible to respond to those who have not been successful.
Contact
If you think you're a good match for the role and would like further info, please contact: Ali Wilson ali.wilson@oxfordknight.co.uk (+44) 07412908641
Data Platform Engineer- Leading Quant-Driven Market-Maker | London, UK employer: Oxford Knight
Contact Detail:
Oxford Knight Recruiting Team
ali.wilson@oxfordknight.co.uk
StudySmarter Expert Advice 🤫
We think this is how you could land Data Platform Engineer- Leading Quant-Driven Market-Maker | London, UK
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, such as Go, Java, or C++. Having hands-on experience or projects that showcase your coding skills in these languages can set you apart from other candidates.
✨Tip Number 2
Understand the principles of distributed systems and relational databases. Brush up on your knowledge of data ingestion and processing pipelines, as well as how to maintain data quality and integrity in a high-volume environment.
✨Tip Number 3
Showcase your problem-solving skills by preparing examples of how you've identified and fixed data anomalies in past projects. Being able to discuss your approach to tackling complex data issues will demonstrate your proactive mindset.
✨Tip Number 4
Network with professionals in the finance and tech sectors, especially those involved in data engineering. Engaging with industry peers can provide insights into the role and may even lead to referrals, increasing your chances of landing an interview.
We think you need these skills to ace Data Platform Engineer- Leading Quant-Driven Market-Maker | London, UK
Some tips for your application 🫡
Understand the Role: Before applying, make sure to thoroughly read the job description. Understand the key responsibilities and requirements, especially the emphasis on data quality, system design, and automation.
Tailor Your CV: Highlight your coding skills in statically typed languages like Go, Java, or C++. Emphasise your experience with distributed systems and relational databases, as well as any relevant data analysis or statistical knowledge.
Craft a Strong Cover Letter: In your cover letter, express your passion for data engineering and your proactive problem-solving approach. Mention specific examples of how you've taken ownership of data quality and system design in previous roles.
Proofread Your Application: Before submitting, carefully proofread your application materials. Ensure there are no typos or grammatical errors, as attention to detail is crucial in this role.
How to prepare for a job interview at Oxford Knight
✨Showcase Your Coding Skills
Be prepared to demonstrate your coding abilities in a statically typed language like Go, Java, or C++. You might be asked to solve problems on the spot, so practice common algorithms and data structures beforehand.
✨Understand Distributed Systems
Familiarise yourself with the principles of distributed systems. Be ready to discuss your experience with designing and maintaining such systems, as well as any challenges you've faced and how you overcame them.
✨Prepare for Data Analysis Questions
Since the role involves data analysis, brush up on your statistical knowledge and any machine learning concepts you might have encountered. Be ready to explain how you would identify and fix data anomalies.
✨Demonstrate Ownership and Proactivity
This team values autonomy and ownership, so share examples from your past experiences where you took initiative. Discuss how you anticipate future data needs and how you've contributed to evolving data schemas.