Prima Limited

Prima Limited

London

Remote Data Engineer

Full-Time£55,000 - 85,000 per yearavant-hierUnited Kingdom
IT

Job Description

Salary: £55,000 - 85,000 per year

Requirements:
  • Expert knowledge of batch and distributed data processing, and near-real-time streaming data pipelines using technologies such as Kafka, Flink, and Spark; Databricks experience is a plus.
  • Experience implementing cloud-based Data Lake or Big Data Analytics platforms; AWS is preferred.
  • Proficiency in Python and software engineering best practices.
  • Expertise in RDBMS, data warehousing, data modelling with relational SQL (such as Redshift and PostgreSQL), and NoSQL databases.
  • Proficiency in DevOps, CI/CD pipeline management, and infrastructure-as-code deployment best practices.
  • Nice to have: hands-on experience with data quality and data governance techniques.
  • Nice to have: knowledge of MLOps and feature engineering.
  • Nice to have: familiarity with data analysis and machine learning technologies such as scikit-learn, pandas, NumPy, XGBoost, and LightGBM.
  • Nice to have: exposure to tools such as Apache Oozie and Apache Airflow.
Responsibilities:
  • Shape the architecture of data products for analytics and data science, including forecasting, feature engineering, customer behaviour, and integration of new data sources.
  • Establish data transformation best practices in data modelling, performance optimisation, and data governance to ensure our data is consistent, available, and reliable.
  • Build reusable technology that enables teams to ingest, store, transform, and serve their own data products.
  • Work with data scientists and machine learning engineers to explore product needs and refine data requirements for enhanced data infrastructure.
  • Continue learning and experimenting with emerging technologies, including testing open-source tools and participating in community-building activities.
Technologies:
  • Airflow
  • AWS
  • Redshift
  • Big Data
  • CI/CD
  • Cloud
  • Databricks
  • DevOps
  • Flink
  • Support
  • Kafka
  • Machine Learning
  • MLOps
  • NoSQL
  • PostgreSQL
  • Python
  • SQL
  • Security
  • Spark
  • numpy
  • pandas
  • CGI

More:

Join Prima as a Senior Data Engineer in our Engineering team, within the pricing and underwriting domain, helping connect machine learning and data science with engineering. Since 2015, we have used data and technology to rethink motor insurance. We began in Italy, where we are the leading online motor insurance provider, trusted by more than 5 million drivers, and are expanding into the UK and Spain. Our team includes more than 350 engineers across software development, infrastructure, operations, and security. Salary is £70,000–£105,000 per year. We offer flexible work from home or the office, with the option to work from anywhere for up to 30 days a year; learning resources, mentorship, and a tailored growth plan; private healthcare, gym discounts, wellbeing programmes, and mental health support. We are an equal opportunity employer and welcome diverse perspectives.

last updated 40 week of 2026

Interested in this role?

Submit your application now

How to Apply

Ready to apply for this position? Here's what you need:

  • An updated resume highlighting relevant experience
  • A compelling cover letter (if required)
  • Portfolio or work samples (for relevant positions)

About Prima Limited

Prima Limited

Prima Limited

London

IT

Skills & Technologies

PythonGoRustAWSCI/CDPostgreSQLKafkaMachine LearningAIData ScienceDevOpsUI

Inferred from job description

Salary Insight

£70,000

This role

£60,000

UK median

This salary is 17% above the UK median for Software Engineers (£60,000/yr).

Based on 2024–2025 UK technology sector benchmarks

Explore More UK Opportunities

Thousands of tech jobs across the United Kingdom