Data Engineer

Data Engineer

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

At a Glance

  • Tasks: Design and optimise data pipelines using cutting-edge technologies to support healthcare analytics.
  • Company: Leading UK online mental healthcare provider focused on innovative technology.
  • Benefits: Salary up to £80,000, fully remote work, and exposure to AI and data science.
  • Other info: Join a collaborative team dedicated to improving mental healthcare access across the UK.
  • Why this job: Make a real impact in healthcare while working with modern cloud data technologies.
  • Qualifications: Experience in data engineering, strong SQL and Python skills, and familiarity with Databricks.

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

Data Engineer Salary: Up to £80,000 FTE Location: Home-based, with occasional travel to meetings as required Hours: 40 hours per week Reporting to: Lead Data Engineer

The Opportunity

We are working with a leading UK-based online mental healthcare provider that is looking to appoint an experienced Data Engineer to join its growing Data, Analytics & Reporting team.

This is an exciting opportunity to join an organisation using innovative technology and AI-enabled platforms to improve access to high-quality mental healthcare across the UK.

As Data Engineer, you will play a key role in developing, maintaining and optimising the organisation's data infrastructure, ensuring reliable, secure and high-quality data is available to support analytics, reporting and data science.

Working closely with the Lead Data Engineer, Data Scientists, Analysts and wider clinical and operational teams, you will help transform data from multiple clinical, operational and third-party systems into trusted, well-governed datasets.

This is a hands-on engineering role, offering the opportunity to contribute to the development of a modern Databricks Analytics Platform and help shape the organisation's wider data capabilities.

Key Responsibilities

  • Design, build, test and optimise robust ETL/ELT data pipelines within a Databricks Analytics Platform hosted on AWS.
  • Develop and maintain data ingestion processes from clinical, operational, financial and external systems, including relational databases, REST APIs and file-based sources.
  • Build and optimise SQL and Py Spark transformations across Bronze, Silver and Gold data layers.
  • Work with technologies including Databricks, Delta Lake, Lakeflow, dbt and Unity Catalog.
  • Implement automated data quality checks, monitoring and alerting to ensure data accuracy, completeness and reliability.
  • Manage and orchestrate workloads, troubleshoot pipeline failures and support production incident resolution.
  • Support deployment processes across development, staging and production environments using Git, CI/CD and Infrastructure as Code principles.
  • Apply data governance and security controls, including access permissions, data masking, pseudonymisation and data lineage.
  • Monitor and optimise platform performance, resource usage and cloud infrastructure costs.
  • Collaborate with Data Scientists to provide high-quality datasets for machine learning, NLP and predictive analytics.
  • Support feature engineering, model training and inference workflows, including the use of MLflow.
  • Work alongside Analysts to develop Gold-layer dimensional models and governed metrics for Power BI, Databricks AI/BI dashboards and Genie.
  • Maintain clear technical documentation covering data models, schemas, transformations and data flows.
  • Promote best practice in data engineering through code reviews, knowledge sharing, collaboration and continuous improvement.
  • Ensure all data processes comply with relevant information governance, GDPR and NHS data security requirements.

About You

We are looking for a technically strong and motivated Data Engineer who has experience building and supporting production data pipelines and enjoys working collaboratively within a growing data team.

You will ideally have

  • Proven experience working as a Data Engineer or in a similar data engineering role.
  • Strong SQL skills, including performance tuning, CTEs, window functions and data modelling.
  • Good Python programming skills, particularly Py Spark, for data transformation, API integrations and automation.
  • Hands-on experience with Databricks, including Delta Lake, Spark and Unity Catalog, or a comparable cloud data platform such as Snowflake or AWS Redshift.
  • Experience working with data ingestion techniques, including change data capture (CDC), REST API integrations and incremental loading.
  • Understanding of data modelling approaches, including star schemas, medallion architecture and slowly changing dimensions.
  • Experience with Git, version control and CI/CD pipelines.
  • An understanding of Infrastructure as Code principles, ideally with exposure to Terraform or Declarative Automation Bundles.
  • Knowledge of data governance and security, including access controls, data masking and pseudonymisation.
  • An awareness of data science and machine learning workflows and how data engineering supports these processes.
  • Personal Attributes

Alongside your technical expertise, you will demonstrate

  • Strong analytical and problem-solving abilities.
  • Excellent attention to detail.
  • The ability to manage your own workload and prioritise competing demands.
  • A collaborative approach and the ability to work effectively with technical and non-technical stakeholders.
  • Strong written and verbal communication skills.
  • A proactive attitude towards learning, development and continuous improvement.

Why Consider This Opportunity?

  • Salary of up to £80,000 FTE.
  • Fully home-based working arrangement.
  • Opportunity to work with modern cloud data technologies and a Databricks-based analytics platform.
  • Exposure to AI, machine learning and advanced data science projects.
  • The chance to contribute to meaningful projects within the healthcare sector.
  • Opportunity to work alongside an experienced and collaborative Data, Analytics & Reporting team.

Data Engineer employer: Service Care Solutions

As a leading non-maintained special school in Billingshurst, we pride ourselves on being an exceptional employer dedicated to the holistic development of our students and staff. Our supportive work culture fosters professional growth through continuous development opportunities, while our comprehensive benefits package, including mental health support and flexible pay options, ensures the wellbeing of our team. Join us in making a meaningful impact in the lives of students with special educational needs, all within a vibrant and innovative environment.

S

Contact Details:

Service Care Solutions Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Data Engineer

✨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 Service Care Solutions!

✨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 at Service Care Solutions.

✨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 Service Care Solutions.

✨Apply Directly through Our Website

When you find a suitable opening like Data Engineer at Service Care Solutions, 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

Python
Data Engineering
Communication Skills
SQL
Data Pipeline Development
Data Governance
Data Quality Assurance

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 Service Care Solutions, 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 Service Care Solutions. 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 Service Care Solutions

✨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 Service Care Solutions!

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