Data Engineer

Ripjar

United Kingdom

On-site

GBP 50,000 - 70,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

25 days annual leave + birthday off
Private Family Healthcare
Employee Assistance Programme
Pension contributions
Enhanced maternity/paternity pay
Top of the range MacBook Pro

Job summary

Ripjar is seeking a Data Engineer to join their team in the United Kingdom. This role focuses on building and operating a Data Collection Hub, with responsibilities including engineering distributed ingestion services and designing data contracts. The ideal candidate has 2+ years of experience in production software, is proficient in programming languages such as Python or Node.js, and possesses skills in debugging, performance improvement, and CI/CD. The role offers a competitive salary, 25 days annual leave plus your birthday off, and private family healthcare.

Qualifications

  • 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.

Responsibilities

  • Engineer distributed ingestion services that handle diverse data sources.
  • Build high-throughput processing components focused on performance.
  • Design evolving data contracts for downstream teams.
  • Ensure production quality with maintainable code and strong testing.
  • Improve platform reliability against various failures.
  • Contribute to CI/CD for better developer experience.

Skills

Distributed data systems
Python
Node.js
Debugging systems
CI/CD

Education

Degree in Computer Science or numerical degree

Tools

HDFS
HBase
Spark
Kubernetes
MongoDB
OpenSearch
GitHub
Jira

Job description

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.

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.
  • Languages: Predominantly Python and Node.js
  • Distributed/data platforms: HDFS, HBase, Spark, plus increasing use of Kubernetes and cloud services
  • Storage/search: MongoDB, OpenSearch
  • Tooling: GitHub, GitHub Actions, Rundeck, Jira, Confluence
Requirements
  • 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
Nice to have:
  • Hadoop ecosystem exposure (HDFS/HBase)
  • Workflow orchestration (Airflow/Dagster/NiFi)
  • Kubernetes and infrastructure-as-code
  • Degree in Computer Science or numerical degree
  • Competitive salary DOE
  • 25 days annual leave + your birthday off, in addition to bank holidays, rising to 30 days after 5 years of service.
  • Private Family Healthcare.
  • 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.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Data Engineer
Data Engineer

Ripjar Ltd • Cheltenham

Remote
GBP 60,000 - 90,000
Competitive salary DOE
25 days annual leave + birthday off
Private Family Healthcare
+6
Data Engineer
Data Engineer

Ripjar • Cheltenham

On-site
GBP 65,000 - 85,000
Competitive salary DOE
25 days annual leave + birthday off
Private Family Healthcare
+5
Data Engineer
Data Engineer

Ripjar • West of England

On-site
GBP 45,000 - 65,000
Remote working
Private Family Healthcare
35 hour working week
+2
DevOps Engineer
DevOps Engineer

Ripjar Ltd • Cheltenham

On-site
GBP 45,000 - 75,000
Competitive base salary
25 days annual leave + birthday off
Fully remote working
+5
DevOps Engineer
DevOps Engineer

Ripjar • Greater London

On-site
GBP 50,000 - 70,000
Competitive salary
Fully remote working
25 days annual leave + birthday off
+5
Principal Engineer
Principal Engineer

Ripjar • England

Remote
GBP 119,000 - 140,000
Competitive base salary
25 days annual leave
Life assurance
+3
Staff Engineer - Labyrinth Screening
Staff Engineer - Labyrinth Screening

Ripjar Ltd • Cheltenham

Remote
GBP 90,000 - 130,000
Competitive base salary
25 days annual leave + Christmas shutdown
Fully remote working
+7
Staff Engineer - Labyrinth Screening
Staff Engineer - Labyrinth Screening

Ripjar • Cheltenham

Hybrid
GBP 70,000 - 90,000
Competitive base salary
25 days annual leave + birthdays off
Fully remote working
+4
Staff Engineer - Labyrinth Screening
Staff Engineer - Labyrinth Screening

Ripjar • Bristol

Remote
GBP 90,000 - 130,000
Competitive base salary DOE
25 days annual leave plus birthdays off
Fully remote working
+10
Senior Software Engineer
Senior Software Engineer

Ripjar • United Kingdom

Remote
GBP 90,000 - 130,000
Competitive salary DOE
25 days annual leave, rising to 30 after 5 years
Christmas week shut down
+10