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

Data Engineer

£22.2 - £26.4 per hourEstimated
Full-time

About Ripjar

Ripjar specialises in the development of software and data products that help governments and organisations combat serious financial crime. Our technology is used to identify criminal activity such as money laundering and terrorist financing, enabling organisations to enforce sanctions at scale to help combat rogue entities and state actors.

Data infuses everything Ripjar does. We work with a wide variety of datasets of all scales, including an ever-growing archive of billions of news articles covering most languages going back over 30 years, sanctions and watchlist data provided by governments, and vast organisation and ownership datasets.

We are a remote first team, with a head office based in Cheltenham. This position is open to UK wide candidates. If you are based near Cheltenham, you are more than welcome to work from our office at any time.

About the Role

We see a Data Engineer as a software engineer who specialises in distributed data systems. You’ll join the Data Engineering team, whose prime responsibility is the development and operation of the Data Collection Hub, a platform that ingests data from many sources, processes/enriches it, and distributes it to multiple downstream systems.

We’re looking for someone with 2+ years of industry experience building and operating production software who enjoys working across data pipelines, distributed systems, and operational reliability.

What you’ll do

  • Engineer distributed ingestion services that reliably pull data from diverse sources, handle messy real-world edge cases, and deliver clean, well-structured outputs to multiple downstream products.
  • Build high-throughput processing components (batch and/or near-real-time) with a focus on performance, scalability, and predictable cost, using strong profiling and measurement practices.
  • Design and evolve data contracts (schemas, validation rules, versioning, backward compatibility) so downstream teams can build with confidence.
  • Own production quality: write maintainable code, strong unit/integration tests, and add the observability you need (metrics/logs/tracing) to diagnose issues quickly.
  • Improve platform reliability by hardening pipelines against partial failures, retries, rate limits, data drift, and infrastructure issues—then codify those learnings into better tooling and guardrails.
  • Contribute to CI/CD and developer experience: faster builds, better test signal, safer releases, and automated operational checks.
  • Participate in design reviews, code reviews, incident retrospectives, and iterative delivery—making pragmatic trade-offs and documenting them clearly.

Technology Stack

  • Languages: Predominantly Python and Node.js
  • Distributed/data platforms: HDFS, HBase, Spark, plus increasing use of Kubernetes and cloud services
  • Storage/search: MongoDB, OpenSearch
  • Orchestration: Airflow, Dagster, NiFi
  • Tooling: GitHub, GitHub Actions, Rundeck, Jira, Confluence
  • Deployment/config: Ansible (physical), Terraform / Argo CD / Helm (Kubernetes)
  • Development environment: MacBook (typical)

Requirements

Essential:

  • 2+ years building and operating production software systems
  • Fluency in at least one programming language (Python/Node.js a plus)
  • Experience debugging moderately complex systems and improving reliability/performance
  • Strong fundamentals: data structures, testing, version control, Linux basics

Nice to have:

  • Spark/PySpark experience
  • Hadoop ecosystem exposure (HDFS/HBase)
  • Workflow orchestration (Airflow/Dagster/NiFi)
  • Search/indexing (OpenSearch, MongoDB)
  • Kubernetes and infrastructure-as-code
  • Degree in Computer Science or numerical degree

Benefits

  • Competitive salary DOE
  • 25 days annual leave + your birthday off, in addition to bank holidays, rising to 30 days after 5 years of service.
  • Remote working
  • Private Family Healthcare.
  • 35 hour working week.
  • Employee Assistance Programme.
  • Company contributions to your pension.
  • Pension salary sacrifice.
  • Enhanced maternity/paternity pay.
  • The latest tech including a top of the range MacBook Pro.
Vacancy posted more than 2 months ago
Similar jobs that could be interesting for youBased on the Data Engineer in Cheltenham, Gloucestershire vacancy
  • £57k - £73k per annumEstimated
     ...complexity, agentic AI tools gain privileged access to sensitive data through integrations, creating new risks most security tools miss...  ...long-term growth and IPO readiness. About the Role As a Data Engineer at Obsidian, you'll: Own and evolve the data pipelines behind... 
    Suggested
    Long-term contract
    Hybrid working
    On-site

    Obsidian Security

    Cheltenham, Gloucestershire
    2 days ago
  • £57k - £75k per annumEstimated
     ...growing, values-driven team of specialists who work with government clients across Cyber, Telecommunications and Data. We are seeking a talented and motivated Data Engineer to join our team and contribute to our mission of protecting the UK through data-driven insights and... 
    Suggested
    Full-time
    Hybrid working
    On-site

    DAINTTA

    Cheltenham, Gloucestershire
    19 days ago
  • £44k - £57k per annumEstimated
     ...system integrators and software houses - with people, technology, and data at the heart of who we are, we believe in creating value and...  ...early 2022. Methods is currently recruiting for a Data Engineer to join our team on a permanent basis. This role will include some... 
    Suggested
    Permanent
    Full-time
    Part-time
    Hybrid working
    On-site
    Work from home
    Flexible hours

    Methods Business and Digital Technology

    Cheltenham, Gloucestershire
    11 days ago
  • £55k - £73k per annumEstimated
     ...Who are we looking for? You enjoy working on complex data problems whilst being able to suggest simple (yet effective) solutions....  ...background in data science, machine learning algorithms and data engineering along with their technologies. You're equally comfortable presenting... 
    Suggested
    Full-time
    Hybrid working
    On-site

    DAINTTA

    Cheltenham, Gloucestershire
    19 days ago
  • £51k - £66k per annumEstimated
     ...the latest tools and tech. As a Machine Learning Implementation Engineer, you’ll be responsible for taking AI models and algorithms...  ...into business workflows to automate tasks and gain insights from data. Key responsibilities include refining model code for... 
    Suggested
    Permanent
    Hybrid working
    Work from home

    Zaizi

    Cheltenham, Gloucestershire
    more than 2 months ago
  • £75k per annum

     ...thinking and the latest tools and tech.  As a Machine Learning Engineer,AI, you’ll be responsible for researching, developing, and...  ...businesses can use to automate tasks and gain insights from their data.  Key responsibilities include building complex models, designing... 
    Full-time
    Hybrid working
    Work from home

    Zaizi

    Cheltenham, Gloucestershire
    more than 2 months ago
  • £45k per annum

     ...New Permanent Opportunity for an Enhanced DV Cleared Data Scientist / AI Engineer in Cheltenham. ~ Must have active enhanced DV (West) Clearance ~ Junior to Lead levels available ~£45k to £95k DoE plus 15% clearance bonus ~ Must be willing to be full-time on-site in... 
    Permanent
    Full-time

    Searchability NS&D

    Cheltenham, Gloucestershire
    5 days ago
  • £52k - £66k per annumEstimated
     ...Applied Data Scientist - AI & National Security Programme Cheltenham Area - on site The Opportunity We are seeking talented...  ...techniques to real-world, mission-critical problems Collaborate with engineering teams to deploy scalable solutions using cloud-based tooling... 

    Experis UK

    Cheltenham, Gloucestershire
    18 days ago

Do you want to receive more vacancies?

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