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.
- 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.
- Other info: Collaborative team culture with opportunities for personal growth.
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.
- 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.
- 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
Contact Detail:
ELEMIS Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Data Engineer in Bristol
✨Tip Number 1
Network like a pro! Reach out to current employees at Elemis or in the data engineering field on LinkedIn. A friendly chat can give you insider info and might just lead to a referral.
✨Tip Number 2
Show off your skills! Prepare a portfolio showcasing your data projects, especially those involving PySpark and SQL. This will help you stand out during interviews and demonstrate your hands-on experience.
✨Tip Number 3
Practice makes perfect! Get comfortable with common data engineering interview questions and scenarios. Mock interviews with friends or mentors can help you articulate your thought process clearly.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the Elemis team.
We think you need these skills to ace Data Engineer in Bristol
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that align with the Data Engineer role. Highlight your proficiency in PySpark, SQL, and any relevant data integration experience to catch our eye!
Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about data engineering and how you can contribute to our mission at Elemis. Share specific examples of your past work that demonstrate your problem-solving skills and collaborative spirit.
Showcase Your Projects: If you've worked on any data projects, whether personal or professional, make sure to mention them! We love seeing real-world applications of your skills, especially if they involve building scalable data solutions or optimising data pipelines.
Apply Through Our Website: We encourage you to apply directly through our website for the best chance of getting noticed. It’s the easiest way for us to keep track of your application and ensure it reaches the right team members!
How to prepare for a job interview at ELEMIS
✨Know Your Tech Inside Out
Make sure you brush up on your PySpark and SQL skills before the interview. Be ready to discuss how you've used these technologies in past projects, especially when designing star schema models or building scalable data solutions.
✨Showcase Your Problem-Solving Skills
Prepare examples of how you've tackled challenges in data engineering. Think about times when you optimised data pipelines or integrated data from various sources. This will demonstrate your pragmatic approach and delivery mindset.
✨Communicate Clearly and Collaboratively
Since this role involves working with cross-functional teams, practice explaining technical concepts in a way that non-technical stakeholders can understand. Highlight your experience in Agile environments and how you contribute to team discussions.
✨Emphasise Your Growth Mindset
Be ready to talk about your enthusiasm for learning new tools and techniques. Share any recent experiences where you experimented with new technologies or improved existing processes, showing that you're committed to continuous improvement.