At a Glance
- Tasks: Engineer the data backbone and build robust data processing pipelines.
- Company: Join Reactive Markets, the 2026 OTC Trading Platform of the Year.
- Benefits: Enjoy competitive salary, up to 30 days leave, and remote work flexibility.
- Other info: Collaborate with top engineers and gain insights into market operations.
- Why this job: Shape the future of AI and data in a dynamic trading environment.
- Qualifications: Strong Python skills and end-to-end systems thinking required.
About Us
Reactive Markets is the 2026 OTC Trading Platform of the Year (Risk.net). Our network handles over $50 billion in daily trading volumes across FX, Equities, and Cryptocurrency, connecting 40+ of the world's leading liquidity providers. We are investing heavily in AI and data as core strategic priorities for 2026 and beyond. Our execution analytics differentiate us with clients, and our internal AI initiative β Project Iris β is already changing how we investigate production issues, support clients, and run our platform.
The Role
This is a platform engineering role. As in every engineering role here, the product end to end comes first: how the platform behaves, how it fails, who depends on it. What this seat owns is the data backbone β the data plane nearly everything else is built on, from the calculations the business bills and advises on to the analytics clients see and the AI tooling layered above. Everything here is about data; AI sits on top of it. It is the next phase, not a rewrite.
Our Python estate grew up alongside the analytics it supports, and this role gives it real shape and structure β a shared foundation holding our authoritative business calculations, markouts and spreads through to fees and instrument mappings, each implemented and tested once and then called from notebooks, scheduled jobs, APIs and AI tooling alike β before building it out substantially as that backbone grows. Python is the primary language, with cross-training into Go; first-language Python is what we would most like to find.
Your closest customer is our Liquidity Management desk, whose execution analytics differentiate us with clients: you will engineer the analysis they have come to depend on, while leaving their exploratory work fast and unconstrained. Your closest engineering partners are our ClickHouse engineers, with whom you will build robust, scalable data processing pipelines over the plant they own. You do not need to have built LLM applications before.
What You'll Work On
- The data backbone β the next generation of the shared foundation for our business rules and calculations, made for the people who depend on it: versioned, tested, safe to upgrade
- Research to production β engineering the analysis the business depends on into tested, monitored pipelines, with the analyst still free to explore
- Data processing pipelines β built with our ClickHouse engineers, robust and scalable over a plant capturing billions of rows a day, with the reconciliation that proves a figure is right
- Analytics and monitoring β real-time anomaly detection and platform-health monitoring (our "Radar" initiative), and performant queries over very large datasets
- AI tooling, agents and MCP servers β investigation tooling that turns hours of manual trawling into guided workflows, and guardrailed access that lets agents act on real systems safely
What We Need
- Essential:
- End-to-end systems thinking β you reason about the whole system, not just your part of it: how it behaves under load, how it fails, what depends on it, and who is affected when it is wrong
- Strong Python β production Python that other people depended on, with real views on packaging, dependency management, testing and typing. First-language Python is what we would most like to find
- The ability to work with a business function β evidence you have embedded with domain experts who are not engineers, learnt their world, and earned the right to change how things work
- SQL β comfortable writing analytical queries against large datasets (ClickHouse, PostgreSQL or similar)
- Git and Linux fundamentals
- Important:
- Library and API design β versioning, backwards compatibility, and designing from the caller's side
- Production discipline β tests, monitoring, reproducibility, and fixing causes rather than symptoms
- Docker, Kubernetes and AWS β your work runs in production infrastructure
Welcome, and we will help you grow it:
- Go β cross-training is expected; prior experience is a bonus, not a requirement
- LLM APIs and tooling β Claude, OpenAI or similar; prompt engineering, tool use, MCP
- TypeScript / JavaScript β useful for Slack integrations and web interfaces
- Financial services experience β a plus but not essential. Domain knowledge can be learned; engineering instinct cannot
How you work:
- You ship. You iterate quickly, get things in front of users, and improve based on feedback
- You respect other people's expertise. The analyst who wrote the notebook knows something you do not. Your job is to make their work durable, not to correct their taste
- You own it. When you build something, you take responsibility for its behaviour in production β you monitor it, you fix it, you make it better
- You are honest when a number is wrong. You tell the people who acted on it before you quietly correct it
- You write things down and communicate. We are distributed across time zones, and documentation is how we scale knowledge β every well-written page also makes our AI tooling better
- You embrace AI as a tool. You use it to amplify your own work, and hold generated code to the same standard as anything else
What You Get
- You own the backbone β the data plane you shape carries the analytics clients see and the figures the business runs on, and everything built after it inherits your decisions
- A rare vantage point β engineering alongside a trading desk. You will learn how the market actually works, from the people who trade it
- Ownership β small teams, clear accountability, direct impact on the platform and our people
- An excellent team β engineers who care about craft, collaborate openly, and hold each other to high standards
- Competitive package β up to 30 days leave +
Remote AI & Data Engineer in Gloucester employer: Reactive Markets
Reactive Markets is an exceptional employer, offering a dynamic remote work environment in the UK that fosters innovation and collaboration. With a strong emphasis on employee growth, you will have the opportunity to mentor fellow engineers while working with cutting-edge technologies in a supportive culture that values your contributions to high-performance trading solutions.
StudySmarter Expert Adviceπ€«
We think this is how you could land Remote AI & Data Engineer in Gloucester
β¨Get Involved in Data Science Meetups
Tap into local data science meetups or workshops to connect with fellow enthusiasts and professionals. These events are goldmines for networking, and sometimes even lead directly to job openings at companies like Reactive Markets!
β¨Show Off Your Projects
Start building a public portfolio showcasing your data science projects on platforms like GitHub or personal websites. Highlight unique analyses or models you've developed. This not only demonstrates your skills but also gets your name out there for roles like Remote AI & Data Engineer at Reactive Markets.
β¨Leverage Professional Networks
Join professional bodies related to data science, like the Data Science Society or similar organisations. Getting involved can lead to mentorship opportunities and insider knowledge about full-time positions at companies like Reactive Markets.
β¨Apply Directly through Our Website
When you find a suitable opening like Remote AI & Data Engineer at Reactive Markets, make sure to apply directly through our website. It gives you an edge and shows you're keen to join our team. Plus, who doesnβt love a direct application? Itβs easier than navigating through job boards!
We think you need these skills to ace Remote AI & Data Engineer in Gloucester
Some tips for your application π«‘
Show Off Your Projects:In the world of data science, your projects can speak volumes about your skills. Make sure to showcase a few key projects in your CV or portfolio, especially those that highlight your ability to work with data sets, build models, or use relevant tools like Python, R, or SQL. Donβt forget to include links to any GitHub repositories if applicable!
Quantify Your Achievements:Employers love numbers! When drafting your CV, highlight your achievements with quantifiable results. For instance, mention how your data analysis led to a certain percentage increase in efficiency or revenue at a previous job or project. These details can really make your application pop!
Craft a Tailored Cover Letter:For a full-time role at Reactive Markets, your cover letter should reflect your passion for data science and your excitement about the specific projects or values of the company. Dive into why youβre a good fit, how your skills align with their needs, and any unique perspectives you can bring to the team.
Stand Out with Relevant Courses and Certifications:Although experience talks, relevant courses or certifications can be your ticket to impressing hiring managers at Reactive Markets. Mention any standout courses you've completed that equipped you with essential skills, such as machine learning certifications or data visualisation courses. This shows your commitment to continuously developing your skills in the field!
How to prepare for a job interview at Reactive Markets
β¨Brush Up on Your Statistics
For a data science role, we need to seriously sharpen our statistics skills. Get ready to tackle technical questions on probability distributions, hypothesis testing, and regression analysis. These are often the bread and butter of data science interviews, so don't just skim over them!
β¨Showcase Your Projects
Prepare a killer portfolio showcasing your data science projects. We should include details about the datasets used, the tools and techniques applied, and the impact of your findings. If we can walk them through a particularly challenging project or a cool visualisation that had real-world implications, itβll really make us stand out!
β¨Get Comfortable with Python and R
Most data science positions require us to be proficient in programming languages like Python and R. We should practice common libraries like pandas, NumPy, and scikit-learn, and be ready for live coding exercises or algorithm questions. Showing off our coding chops can really impress the interviewers at Reactive Markets!
β¨Prepare for Case Studies
Expect to encounter real-world case studies during the interview. We might be asked how weβd approach a data problem or analyse a dataset to extract insights. It's essential to think out loud and demonstrate our problem-solving process so that the interviewer can see our logical thinking in action.