Data Engineer in Bristol

Data Engineer in Bristol

Bristol Full-Time 36000 - 60000 £ / year (est.) No working from home possible
ELEMIS

At a Glance

  • Tasks: Design and maintain scalable data pipelines using PySpark and SQL.
  • Company: Join Elemis, a leader in data-driven business transformation.
  • Benefits: Enjoy generous discounts, well-being policies, and a supportive work environment.
  • Other info: Collaborative team culture with opportunities for personal growth.
  • Why this job: Be part of a transformative journey in data engineering and sustainability.
  • Qualifications: Degree in a numerate subject and proficiency in data engineering tools.

The predicted salary is between 36000 - 60000 £ per year.

Department: IT Support, Infrastructure & Security

Location: Office, Avonmouth/Filton

Overview

The Elemis Data Engineering team is on a transformative journey—modernising our data ecosystem by evolving from a legacy data warehouse into a centralised Microsoft Fabric Medallion architecture. This isn’t a simple lift-and-shift; it’s a thoughtful, iterative rebuild focused on long‑term scalability, agility, and value. We operate in a fast‑paced, responsive environment where source systems are actively evolving and new technologies are regularly being explored. Despite the pace, we take a methodical MVP‑first approach to ensure everything we build aligns with the core pillars of our team: Robust, Timely, and Trusted data. Our mission is clear: enable Elemis to become a truly data‑driven business and help shape the future of our global success through scalable, governed, and well‑architected data products.

Key Responsibilities

  • Design, build, and maintain scalable data pipelines using PySpark, SQL, and modern cloud data technologies.
  • Extract and integrate data from a variety of sources—including APIs and external systems—into well structured, star schema data models that support analytics and reporting.
  • Collaborate across cross functional teams to translate business requirements into high quality data solutions.
  • Troubleshoot and optimise existing data pipelines, ensuring performance, reliability, and data quality.
  • Develop and maintain reusable data tests, alerting mechanisms, and monitoring frameworks that uphold the team’s commitment to robust and trusted data.
  • Contribute to documentation, standards, and best practices that strengthen the data engineering function and support future growth.

Sustainability Responsibility: At Elemis, sustainability isn’t an afterthought—it’s built into how we work. Every team member is expected to actively contribute to our short- and long-term goals across the Climate, Biodiversity, and People pillars. As a Data Engineer, this means considering the impact of your work on data efficiency, automation, and systems that support our wider sustainability objectives.

Skills, Knowledge and Expertise

  • Technical
    • Proficiency in PySpark and SQL for data engineering and analytics.
    • Experience designing star schema models and scalable data solutions.
    • Familiarity with data integration from APIs and third‑party systems.
    • Understanding of data orchestration tools and pipeline monitoring.
    • Good testing discipline—able to write robust, reusable tests and alerts.
  • Collaboration & Communication
    • Clear, structured communication across technical and business teams.
    • A strong team player who contributes ideas, feedback, and expertise.
    • Comfortable participating in Agile ceremonies and sharing progress.
  • Delivery & Growth Mindset
    • Pragmatic problem‑solving and the ability to deliver Minimum Viable Products (MVPs).
    • Willingness to experiment with new tools and techniques to improve delivery.
    • Enthusiasm for learning and personal development.

Qualifications

  • Degree Level Education in a numerate subject
  • Microsoft or relevant BI Certifications advantageous

How the team works

You’ll be joining a small but mighty team—currently composed of a Senior Engineer, another Data Engineer, and a Contract Principal Engineer—working in close partnership with our external data partner, Data Pulse. We operate in three‑week sprints, support each other’s growth, and take pride in delivering data solutions that move the business forward. We value curiosity, accountability, and a spirit of continuous improvement.

Benefits

  • Generous Staff Discount on all your favourite ELEMIS products and spa treatments, as well as discounts on L'OCCITANE Group products (including L'Occitane, Erborian and more)
  • Excellent well‑being policies including enhanced Maternity & Paternity policies, Income Protection, Life Assurance and more
  • Generous Holiday Allowance, increasing with length of service
  • Company Pension Scheme
  • Healthcare Cash Plan (with Dental)
  • Employee Assistance Programme for all Associates and their families
  • Cycle to Work Scheme, Season Ticket Loan, Length of Service Awards
  • Much, much more!

Data Engineer in Bristol employer: ELEMIS

Elemis is an exceptional employer that fosters a collaborative and innovative work culture, particularly within our Data Engineering team based in Avonmouth/Filton. We prioritise employee growth through continuous learning opportunities and a supportive environment, while also offering generous benefits such as enhanced well-being policies, a comprehensive pension scheme, and discounts on our premium products. Join us in our mission to become a data-driven business and contribute to our sustainability goals, all while enjoying a rewarding career in a dynamic and forward-thinking team.

ELEMIS

Contact Details:

ELEMIS Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Data Engineer in Bristol

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 ELEMIS!

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

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

Apply Directly through Our Website

When you find a suitable opening like Data Engineer at ELEMIS, 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 in Bristol

PySpark
SQL
Data Pipeline Design
Star Schema Modelling
Data Integration
API Integration
Data Orchestration Tools

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 ELEMIS, 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 ELEMIS. 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 ELEMIS

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 ELEMIS!

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.