Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Data Engineer

£33.7 - £39.4 per hourEstimated

Who are we?

Smarkets: Predicting the Future of Betting

Smarkets runs one of the world’s most sophisticated prediction markets, handling over £29 billion in volume since 2010 and engaging 200,000+ traders globally. We’re a technology company that happens to revolutionise betting - from sports to political markets, to delivering the sharpest prices and the fairest odds.

Our stack is designed for scale, reliability, and speed: Linux, Kafka, Postgres, Kubernetes, with Python 3, C++, Rust and React powering our platform. We build infrastructure that institutions trust while keeping trading accessible to everyone. Our edge? We’ve thrived through every market cycle, competitor, and industry revolution.

At the heart of our success are our people. We create a high-performance environment where exceptional talent can thrive, blending deep business experience with a commercial mindset to drive strategic growth.

If you’re ready to help shape the future of prediction markets with cutting-edge technology and a customer-first philosophy, Smarkets is where you belong.

The Team

The Data Team is responsible for taking the wealth of data that Smarkets generates and using it to drive insights which improve the business. Since Smarkets produces a huge amount of data - including sports event data, payments information, order flow and user analytics - there are many opportunities for the team to add real business value.

The team’s responsibilities currently span across three different areas:

  • Data Engineering: development and maintenance of ETL pipelines, services and APIs, and data-related infrastructure like Redshift or BigQuery;

  • Data Science and Machine Learning: data exploration, ML models training and ML Ops to extract new insights from data;

  • Analytics and Reporting: creation of data models and dashboards as well as automation of reporting pipelines for different teams, stakeholders and third-parties.

In a typical week, a data engineer in the Data team would:

  • Add a new python ETL pipeline that segments users interested in specific sports through analysing behaviour which streamlines and tailors marketing communications to those users;

  • Develop a new endpoint to a Flask API, add unit tests, and deploy the new version of the API into our production Kubernetes cluster;

  • Train and evaluate an ML model to identify certain user patterns and provide it as service to other engineering teams in a Flask API;

Team Tech Stack

Our current technology stack primarily includes Linux, Docker, Kubernetes, Jenkins, Kafka, Python, Flask/FastAPI, Postgres, AWS Redshift, dbt, Google Bigquery, Prometheus, Grafana, Elastic Search, Kibana, Lightdash.

About the Role:

You will work very closely with the Data team lead and the other team members who will be assisting you whenever needed, making your integration in the company as smooth as possible.

The Data team works in an organised way using Agile methodologies and tools such as Jira and regular standups. You will find an environment where you have a clear engineering direction, can focus on your work and hone your skills as a data engineer through exciting projects. You will always be able to count on the support of many engineers across the company.

What you will do:

As a member of the data team, your responsibilities will include contributions to:

  • Developing and maintaining our Data ETL pipelines, some of which are real-time. The pipelines are fundamental to helping teams and stakeholders understand and drive business direction. Data components can also be user facing e.g. sending notifications to users;

  • Ensuring our data lake is kept in a healthy state, particularly our data warehouses: Redshift and Bigquery;

  • Developing and maintaining Flask services and Postgres databases within the Data team to provide access to data or manage certain business entities relevant to Data.

  • Assisting the different teams in the company with reporting, especially when it comes to automated reporting pipelines.

  • Doing data exploration and training & deploying ML models used to perform different kinds of user segmentation, detect operational anomalies or estimate important business quantities. In particular maintain and improve our existing recommender service that provides users with suggestions on new sport competitions.

Role Requirements:

What we are looking for in you:

  • 3+ years of experience

  • You have an understanding of developing ETL pipelines using Python frameworks such as luigi or airflow;

  • You have experience with the development of Python-based REST APIs / services and their integration with databases (e.g. Postgres);

  • You are familiar with the key tools of the Python data science stack, e.g. Pandas, Numpy and scikit-learn;

  • Some experience with training and deploying ML models;

  • You enjoy writing elegant, well-tested and maintainable code;

  • You are a team player that enjoys contributing to the success of the team in a proactive and friendly environment;

  • You have a bachelor’s in Computer Science, Math or equivalent field, or possess relevant experience.

Our Values

Our values are at the heart of everything we do - guiding how we work, collaborate, and innovate. They reflect what we expect of ourselves and each other to deliver the best results, while fostering a positive, high-performing environment:

  • Push to Win: We set ambitious goals and relentlessly pursue them, always striving for excellence.

  • Make Others Better: We lift each other up, share knowledge, and celebrate team success over individual achievement.

  • Give a Shit: We care deeply about our work, our users, and the impact we make.

  • Be a Pro: We take ownership, act with integrity, and consistently deliver to a high standard.

  • Bring the Energy: We bring positivity, curiosity, and enthusiasm to everything we do, inspiring those around us.

Culture Fit: These values define how we succeed as a team. If this isn’t you, this may not be the right place. We hire people who thrive in a fast-paced, collaborative, and ambitious environment.

Perks & Benefits
We offer a competitive salary and benefits package, alongside a dynamic, collaborative environment where your work truly makes an impact and your voice is heard. Our team is diverse, driven, and ambitious - united by a strong work ethic and a hunger to innovate and win.

Our benefits are designed around Health, Wealth,and Development, supporting you both professionally and personally.

These include:

  • Stock Options: Vest over 4 years - your success is our success.

  • Pension Scheme: Competitive plan via Aviva, with up to 6% matched contributions if you opt in.

  • Health Insurance: Comprehensive coverage to keep you and your family healthy.

  • Enhanced Parental Leave: Enhanced maternity and paternity leave to support you through life’s most important moments.

  • Stay Fuelled: Enjoy fresh, chef-made breakfast and lunch every day, plus a constant supply of fruit, snacks, tea, coffee and soft drinks — because great work starts with great food.

  • Cycle-to-Work Scheme: Support for sustainable commuting and staying active.

  • Learning & Development: £1,000 annual education budget for courses, conferences, books, or training.

  • Holiday: 25 days paid leave + bank holidays, with the option to carry over 5 days.

  • Flexible Working: Choose to work 1 day from home (20 WFA days/year) or 2 days from home (5 WFA days/year) based on your needs and preferences.

  • Team Energy: Regular socials, hackathons, and events — because collaboration and fun go hand-in-hand.

What happens next​

We aim to have a simple and speedy hiring process and we want to make sure that we are right for you as much as the other way around.

  • CV application review - We will review it as quickly as possible

  • Let’s chat - Quick chat with our team about your experience and the role

  • Technical Interview - Live Technical Interview + Experience and Mindset Chat

  • In-Office Interview - Lunch with other colleagues in the team + COO Chat

Diversity & Inclusion

We’re an equal opportunities employer and celebrate diversity in all its forms. If you need any adjustments during the recruitment process, please let us know — we’re happy to accommodate your needs.

Vacancy posted more than 2 months ago
Similar jobs that could be interesting for youBased on the Data Engineer in London vacancy
  • £57k - £73k per annumEstimated
     ...Description At Recraft, we’re building the next generation of generative models across images and text. We’re looking for an ML Data Engineer to scale our data pipelines for unstructured data (primarily images) and keep our training flows fast, reliable, and repeatable.... 
    Suggested
    Full-time
    Skilled worker visa

    recraft

    London
    11 hours ago
  • £70k - £75k per annum

     ...to do it. AND WITH AI. An opportunity to get your hands down and dirty with data to help companies find the best talent. Specifically focusing on research, innovation, science and engineering. There is a huge and complex database,I am talking 2 million unique data points... 
    Suggested
    Permanent

    LinuxRecruit

    London
    more than 2 months ago
  • £52k - £68k per annumEstimated
     ...Confused.com, we're committed to help SMEs get the best deals for their business essentials every time.  The Role   As a  Senior Data Engineer  you’ll be responsible for designing, building, and scaling robust, high-quality data platforms that underpin critical business... 
    Suggested
    Long-term contract
    Full-time
    Hybrid working
    Work from home
    Probationary period
    Flexible hours

    Bionic Services Ltd

    London
    16 days ago
  • £60k - £80k per annumEstimated
     ...Hybrid working pattern - 2 days per week from London Bridge Office Hometrack is seeking an experienced Senior Data Engineer to join our product team to help us deliver Hometrack's Data Services ambitions. By building the best property data sets available, which back the... 
    Suggested
    Full-time
    Hybrid working
    On-site

    Houseful

    London
    14 days ago
  • £70k - £92k per annumEstimated
     ...better. Communicators to win business. Collaborators to build it. Data pros who turn numbers into insights. Product builders who turn...  ...because they’re already building it.  Mission The Senior Data Engineer exists to build and scale the data infrastructure that powers Kargo... 
    Suggested
    Remote

    Kargo

    London
    15 days ago
  • £75k per annum

     ...ETL Data Engineer – Fintech To £75,000 West London Quant Capital is urgently looking for an ETL Data Engineer to join our high profile client. Quant Capital is urgently looking for an ETL Data Engineer to join or well known Fintech50 client who produces... 
    Immediate start
    Remote

    Quant Capital

    London
    more than 2 months ago
  • £400 - £450 per day

     ...Robert Half International (an S&P 500 global staffing provider) is supporting a global consulting firm in sourcing an interim DBT Data Engineer. This role will focus on designing, delivering and supporting a modern cloud data warehouse using Snowflake and dbt, building scalable... 
    Interim
    Hybrid working

    Robert Half

    London
    a month ago
  • £90k - £100k per annum

     ...Unlock the potential of data as a Databricks Data Engineer in a permanent hybrid role that embraces innovation and collaboration. In this position, you will leverage Azure Databricks and work with Microsoft B.I to drive impactful data solutions. This role is ideal for individuals... 
    Permanent
    Hybrid working

    Tenth Revolution Group

    London
    more than 2 months ago
  •  ...speed and rigour, not speed or rigour. What You’ll Do As a Data Analyst at Legl, you'll : Own business problems, not just...  ...without waiting for perfect inputs. You have real analytics-engineering craft, and you've done the hard parts. Strong data modelling and... 

    Legl

    London
    9 days ago
  • £72k - £93k per annumEstimated
     ...modern technology. Job purpose To develop and maintain complex data systems that support the Bank's operations and reporting needs,...  ...they meet all essential data requirements, following strong engineering and automation best practices and collaborating with the Technical... 
    Immediate start

    Arbuthnot Latham

    London
    a month ago
  • £56k - £71k per annumEstimated
     ...Senior Data Engineer  Who we are Artefact is a new generation of data service provider, specialising in data consulting and data-driven digital marketing, dedicated to transforming data into business impact across the entire value chain of organisations. We are proud... 
    Full-time
    Hybrid working
    On-site

    Artefact

    London
    15 hours ago
  • £60k - £79k per annumEstimated
    Postgres Data Engineer - Outside IR35 / Remote We are looking for 3 to 4 Postgres data engineers from junior to senior level. You will have the following experience: - Good proficiency of SQL - Working experience on PostgreSQL - Experience in data analysis and data transformation... 
    Full-time
    Remote

    LA International Computer Consultants Ltd

    Westminster, Greater London
    20 hours ago
  • £68k - £90k per annumEstimated
    We are looking for a Data Engineer to design, develop, and maintain robust data pipelines for Deposits and Treasury applications, working with large-scale datasets and enabling financial reporting and analytics use cases. Responsibilities Design, develop... 

    Luxoft

    London
    11 days ago
  • £50k per annum

     ...with Microsoft Fabric, Azure, SQL and PySpark. Join a growing data function where you'll have real ownership and influence. We’re...  ...a significant data transformation and they’re looking for a Data Engineer to join their growing team. This is a hands-on Data Engineer role... 
    Permanent
    On-site
    Remote
    London
    12 days ago
  • £50k - £67k per annumEstimated
     ...of policies and raised over $200 million in funding. And we’re only just getting started. About the Role We're looking for a Data Engineer to join our data engineering function, helping to build and maintain the data platform that powers Zego's ambitious growth.... 
    Full-time
    Hybrid working
    On-site
    Work from home
    Flexible hours

    Zego

    London
    6 days ago
  • £51k - £66k per annumEstimated
     ...Job Description Job Title: Data Engineer with AI knowledge - Associate Manager Salary: Competitive salary and package (Depending on level of experience) Locations: London, Manchester, Birmingham or Bristol (must be willing to travel to client sites throughout the... 
    Full-time

    Accenture

    London
    more than 2 months ago
  • £42k - £54k per annumEstimated
     ...Data Engineer Data Engineer - London (Hybrid) Data Engineer wanted for a leading independent media and marketing business operating at the intersection of data, technology and advertising. Sphere are partnered with a high-growth agency who are looking to hire a Data... 
    Permanent
    Hybrid working

    Sphere Digital Recruitment

    City of London, Greater London
    a month ago
  • £65k - £75k per annum

     ...We are looking for a skilled Data Engineer to enhance our data infrastructure and develop robust data solutions in our hybrid London office. This role is pivotal in optimizing data management processes and ensuring that stakeholders have access to reliable data to drive decision... 
    Permanent
    Hybrid working
    On-site

    Tenth Revolution Group

    London
    a month ago
  • Company: HUXLEY ASSOCIATES Job Type: Contract, Full Time Salary: £500/hour
    Full-time

    HUXLEY ASSOCIATES

    London
    22 days ago
  • £80k - £108k per annumEstimated
     ...Python Data Engineer – Investment Management £90k, Bonus, 3 days a week in the office. Quant Capital is urgently looking for a Python Data Developer to join our high profile client. Our client is a well known Systematic Trading Hedge Fund. They like technology... 
    Hybrid working
    On-site

    Quant Capital

    London
    more than 2 months ago
  • £74k - £98k per annumEstimated
     ...Google. Role overview Given our exciting and progressive growth plans, we are looking for a skilled and experienced Senior Data Engineer to join our team. This role will report to the Head of Data & Infrastructure and play a key part in levelling up our infrastructure... 
    Full-time
    On-site
    Remote

    fresha

    London
    12 days ago
  • £48k - £63k per annumEstimated
     ...Position Overview As a Data Engineer at Circadia Health , you will play a critical role in building and maintaining the data infrastructure that powers Circadia’s AI-driven clinical monitoring platform. You will design and operate robust data pipelines that ingest, transform... 
    Full-time

    circadiahealth

    Vauxhall, Greater London
    12 days ago
  • £55k - £73k per annumEstimated
     ...application process, perform essential job functions, and receive other benefits and privileges of employment.  Title:  Senior Data Engineer   Job Type: Permanent Job Location: London, UK  The Opportunity At Kargo, we are rapidly evolving our data infrastructure... 
    Remote job
    Permanent

    StitcherAds, a Kargo Company

    London
    more than 2 months ago
  • £55k - £71k per annumEstimated
     ...Robert Half Technology are assisting a rapidly growing sports fashion brand to recruit a Data Engineer on a contract basis. This is an exciting opportunity to join a fast-paced SME environment at a pivotal stage of growth, supporting the development and optimisation of a... 
    Hybrid working
    Immediate start

    Robert Half

    London
    a month ago
  • £44k - £58k per annumEstimated
     ...sector to design and build products, platforms and services that genuinely make a difference to users. We’re looking for a Senior Data Engineer who combines deep technical capability with a strong consulting mindset. Someone who enjoys ambiguity, cares about users, and can... 
    Full-time

    UBDS Group

    London
    18 days ago
  • £10k per annum

     ...end services, from strategy through implementation, accelerated by data, digital and AI.  We shape opinion through evidence-based...  ...delivering positive and meaningful change.  About the role The Data Engineer sits within the Data Innovation team and works day-to-day on the... 
    Long-term contract
    Full-time
    Apprenticeship
    Hybrid working
    Remote
    Work from home
    Flexible hours

    Carnall Farrar

    London
    6 days ago
  • £300 - £375 per day

     ...An exciting opportunity for a Data Engineer (GCP) to join a fast-growing business in London is looking for a hands-on engineer to support and evolve their data platform. ~ Based in London ~2 days a week in the office ~3 months initially ~ Start date: ASAP ~ Up... 
    On-site
    Immediate start

    Sphere Digital Recruitment

    City of London, Greater London
    24 days ago
  • £58k - £87k per annum

     ...intelligence does. For more than 30 years, we have been building the data foundations that make intelligent systems work — designing the...  ...(Principal Level) What You'll Architect As a Market Data Engineer , you will help organisations transform complexity into... 
    Full-time
    Fixed-term contract
    Hybrid working
    On-site
    Immediate start

    Keyrus UK

    London
    9 days ago
  • £58k - £87k per annum

     ...on architecting intelligence , helping organisations transform data, digital capabilities, and AI into sustainable business value....  ...societal impact. #OneTeamOneKeyrus The Role As a Senior Data Engineer, focused on Snowflake , you will work at the intersection of... 
    Permanent
    Full-time
    Hybrid working
    On-site

    Keyrus UK

    London
    a month ago
  • £54k - £72k per annumEstimated
     ...leading brands.  We unite cutting-edge media intelligence and data solutions, world-class creativity, next-generation production, transformative...  ...we're hiring: We are seeking an experienced and visionary Engineering Manager to lead one of our data engineering team. In this role,... 
    Hybrid working
    On-site

    WPP

    London
    21 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Data Engineer. Be the first to apply!