Data Engineer (contract)

Data Engineer (contract)

Full-Time 63000 - 77000 £ / year (est.) Remote
M

At a Glance

  • Tasks: Design and develop scalable data infrastructure for impactful public sector projects.
  • Company: Tech solutions provider focused on transforming government digital services.
  • Benefits: Fully remote work, outside IR35 contract, and meaningful project involvement.
  • Other info: Join a collaborative team and lead the way in data-driven government solutions.
  • Why this job: Make a real difference in public services while honing your data engineering skills.
  • Qualifications: Experience with AWS, Apache Spark, SQL, and cloud data engineering best practices.

The predicted salary is between 63000 - 77000 £ per year.

About Us

We are a technology solutions provider specialising in the public sector.

Our mission is to help government organisations become truly data-driven by transforming their digital services, streamlining operational processes, improving citizen outcomes, and enhancing transparency across public services.

We work closely with government bodies to design and deliver modern, secure, and scalable digital solutions that have real-world impact.

The Role

We are looking to engage a Data Engineer on a contract basis to support the delivery of high-quality digital services within the UK public sector.

You will lead the design, development, and evolution of scalable data infrastructure, pipelines, and analytics platforms, working closely with our existing Data Engineers, Data Architects, Analysts and wider delivery teams to deliver high-performance data solutions.

This role requires deep knowledge of data engineering best practices and strong hands-on experience with AWS, Apache Spark, data warehousing (Redshift / Apache Iceberg), database modelling, and SQL.

You will provide technical leadership across the full data engineering lifecycle, from architecture and pipeline design through to implementation, optimisation, monitoring, and data quality, while supporting engineering standards, technical decision-making, and the development of other engineers.

You will also understand the security, governance, and delivery expectations of working in central government and highly regulated environments.

Key Responsibilities

  • Design, build, and maintain robust, scalable, and secure data pipelines using AWS services and Apache Spark.
  • Develop and optimise data models for reporting and analytics in Redshift and other DWH platforms.
  • Collaborate with Data Scientists, Analysts, and Business Stakeholders to understand data requirements and deliver clean, validated datasets.
  • Monitor, troubleshoot, and optimise ETL/ELT workflows to ensure data quality and pipeline efficiency.
  • Implement best practices in data governance, security, and compliance within cloud environments.
  • Lead and mentor junior data engineers, promoting a culture of technical excellence and continuous improvement.
  • Write clean, maintainable, and efficient code while following best practices in software development.
  • Debug and resolve issues and implement solutions to improve the performance and functionality of existing applications.
  • Stay up to date with the latest in cloud and big data technologies, evaluating their potential for use in the platform.
  • Collaborate with Dev Ops and Platform teams to deploy and maintain data pipelines and services.
  • Stay up-to-date with industry trends, best practices, and emerging technologies to enhance the development process and maintain high coding standards.
  • Document code, systems, and processes to facilitate knowledge sharing and maintainability.

Essential Skills & Experience

The following technical experience is essential for this role

  • Proven work experience as a Senior Data Engineer using cloud platform technologies, alongside experience with a variety of database technologies including Oracle, Postgres and MSSQLServer;
  • Strong expertise in AWS services including AWS DMS, S3, Lambda, Step Functions, Glue, Athena, Redshift, and IAM.
  • Proficient in Apache Spark (batch and/or streaming) and big data processing.
  • Experience of other data engineering tooling including Apache Iceberg and DBT
  • Solid experience with SQL and performance tuning in data warehouse environments.
  • Hands-on experience with Amazon Redshift or equivalent, including table design, workload management, and implementing Redshift Spectrum.
  • Experience building ETL/ELT pipelines using tools like AWS Glue, EMR, Apache Airflow or custom frameworks.
  • Familiarity with data modeling concepts.
  • Excellent problem-solving and communication skills.
  • Proficiency in Java and data pipeline development.
  • Familiarity with version control systems (e. g., Git) and agile development methodologies.
  • Additional Requirements
  • Proven UK government / public sector experience (essential)
  • Must qualify for UK Security Clearance (SC) (essential)
  • Senior-level experience working as a Data Engineer (or equivalent title)
  • Ability to work independently in a remote environment

What We Offer

  • Outside IR35 contract
  • Fully remote working (UK-based)
  • Opportunity to work on meaningful public sector digital services
  • Start ASAP (subject to onboarding process)

Data Engineer (contract) employer: Modular Data

As a leading technology solutions provider in the public sector, we pride ourselves on fostering a collaborative and innovative work culture that empowers our employees to make a real impact on government services. With fully remote working options and a focus on continuous improvement, we offer our Delivery Leads the opportunity to grow their skills while contributing to meaningful projects that enhance citizen outcomes. Join us to be part of a team that values agility, transparency, and excellence in delivering digital solutions for the public good.

M

Contact Details:

Modular Data Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Data Engineer (contract)

✨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 Modular Data!

✨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 Data Engineer (contract) at Modular Data.

✨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 Modular Data.

✨Apply Directly through Our Website

When you find a suitable opening like Data Engineer (contract) at Modular Data, 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 Data Engineer (contract)

Python
Data Engineering
Communication Skills
SQL
API Integration
Data Pipeline Development
Data Governance

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 Modular Data, 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 Modular Data. 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 Modular Data

✨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 Modular Data!

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