Data Engineer

Data Engineer

Full-Time 45000 - 55000 £ / year (est.) No home office possible
Webgains Global | B Corp

At a Glance

  • Tasks: Design and maintain scalable data pipelines using cutting-edge technologies.
  • Company: Join a people-first organisation committed to diversity and inclusion.
  • Benefits: Private medical insurance, personal development support, gym benefits, and 25 days holiday.
  • Other info: Flexible working with 3 days in the office and 2 days remote.
  • Why this job: Make a real impact by solving complex data challenges in a dynamic environment.
  • Qualifications: Proficiency in Python, experience with AWS services, and strong SQL skills.

The predicted salary is between 45000 - 55000 £ per year.

You're a technically proficient Data Engineer who thrives on solving complex data challenges and takes pride in building robust, scalable solutions. You have a natural curiosity that drives you to understand not just how things work, but why they work, and you're always exploring ways to improve and optimise systems. You're comfortable working autonomously whilst also being a strong collaborator who values input from colleagues across different teams. You approach problems pragmatically, balancing technical excellence with business needs, and you're not afraid to roll up your sleeves when issues arise. Your attention to detail ensures data quality and reliability, but you also keep the bigger picture in mind, understanding how your work impacts the broader organisation. You communicate technical concepts clearly to non-technical stakeholders and enjoy mentoring others when opportunities arise. Above all, you're adaptable and embrace change in a fast-moving technical landscape. You're eager to learn new tools and technologies, and you bring a positive, solution-oriented mindset to every challenge.

ABOUT THE ROLE

We are seeking a skilled Data Engineer to join our team and play a key role in designing, building, and maintaining our data infrastructure. You'll work with large-scale datasets and cutting-edge technologies to create robust data pipelines that power business insights and decision-making.

KEY ROLE RESPONSIBILITIES

  • Design, develop, and maintain scalable data pipelines using Apache Spark and AWS Glue
  • Build and optimise ETL/ELT processes to transform raw data into actionable insights
  • Architect and implement data solutions leveraging AWS services including S3, Redshift, EMR, Lambda, and Kinesis
  • Develop Python-based applications and scripts for data processing and automation
  • Ensure data quality, reliability, and performance across all data systems
  • Collaborate with data analysts, scientists, and business stakeholders to understand data requirements
  • Monitor and troubleshoot data pipeline performance and resolve issues proactively
  • Implement data governance and security best practices in compliance with UK GDPR
  • Document technical designs, data flows, and system architectures

ESSENTIAL REQUIREMENTS

  • Strong proficiency in Python for data engineering tasks
  • Hands-on experience with Apache Spark for distributed data processing
  • Proven experience with AWS Glue for ETL job orchestration
  • Solid understanding of AWS data architecture and services (S3, Redshift, EMR, Lambda, etc.)
  • Experience designing and implementing data warehouses and data lakes
  • Strong SQL skills and experience with relational and NoSQL databases
  • Understanding of data modelling principles and best practices
  • Experience with version control systems (Git)
  • Right to work in the UK

DESIRABLE REQUIREMENTS

  • AWS certifications (Solutions Architect, Data Analytics, or similar)
  • Experience with Infrastructure as Code tools (terraform, CloudFormation)
  • Knowledge of real-time data streaming technologies (Kinesis, Kafka)
  • Familiarity with orchestration tools (Apache Airflow, Step Functions)
  • Experience with data visualisation and BI tools
  • Understanding of machine learning workflows and MLOps practices
  • Knowledge of UK data protection regulations and compliance requirements

WHAT WE'RE LOOKING FOR

  • Problem-solver with strong analytical and troubleshooting skills
  • Self-motivated individual who can work independently and collaboratively
  • Excellent communication skills to interact with technical and non-technical stakeholders
  • Passion for working with data and staying current with emerging technologies
  • Detail-oriented approach with a focus on data quality and accuracy

REWARD AND RECOGNITION

  • Private medical and dental insurance with Bupa
  • Learning & Personal Development support to help you grow personally and professionally
  • Gym salary sacrifice benefit
  • Access to workplace nursery scheme
  • 25 days holiday + Bank Holidays
  • Access to mental health support and therapy
  • A living wage employer
  • Proud to Be a B Corp

ROLE LOGISTICS

  • Working hours: 40 per week
  • Job location: 3 days in the Bristol Office (Mon, Thu, +1 other day), 2 days working from home
  • We cannot offer sponsorship for this role

APPLY NOW

We encourage you to apply if this role excites you – even if you think you may not meet all the requirements. At Webgains, we are a people first organisation, and we live by our core values. We are always looking for outstanding individuals with diverse backgrounds and perspectives who embody these values.

EEO STATEMENT

Webgains embraces equal opportunity in the workplace and throughout the recruitment processes. We are committed to building a diverse and inclusive team of passionate and exceptional individuals. We welcome applications from all candidates regardless of your background.

Data Engineer employer: Webgains Global | B Corp

At Webgains, we pride ourselves on being a people-first organisation that fosters a collaborative and inclusive work culture. As a Data Engineer in our Bristol office, you'll benefit from a supportive environment that encourages personal and professional growth, alongside competitive perks such as private medical insurance, a gym salary sacrifice scheme, and access to mental health support. Join us to work with cutting-edge technologies while making a meaningful impact on our data infrastructure and business insights.
Webgains Global | B Corp

Contact Detail:

Webgains Global | B Corp Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Data Engineer

✨Tip Number 1

Network like a pro! Reach out to current Data Engineers or professionals in the field on LinkedIn. Ask them about their experiences and any tips they might have for landing a role like this. You never know, they might even refer you to open positions!

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your data projects, especially those involving Python, Apache Spark, and AWS. This will give potential employers a clear view of what you can do and how you tackle complex data challenges.

✨Tip Number 3

Prepare for interviews by brushing up on your technical knowledge and problem-solving skills. Practice explaining your past projects and how you approached challenges. Remember, being able to communicate technical concepts clearly is key!

✨Tip Number 4

Don’t forget to apply through our website! We love seeing applications from passionate individuals who are eager to join our team. Plus, it’s a great way to ensure your application gets the attention it deserves!

We think you need these skills to ace Data Engineer

Python
Apache Spark
AWS Glue
AWS S3
AWS Redshift
AWS EMR
AWS Lambda
AWS Kinesis
SQL
Data Warehousing
Data Lakes
Data Modelling
Version Control (Git)
Data Quality Assurance
Communication Skills

Some tips for your application 🫡

Show Your Technical Skills: Make sure to highlight your proficiency in Python, Apache Spark, and AWS services in your application. We want to see how you’ve tackled data challenges in the past and what tools you used to build those robust solutions.

Communicate Clearly: When writing your application, remember to communicate your technical concepts in a way that’s easy for non-technical folks to understand. We value clear communication, so don’t shy away from showcasing your ability to bridge that gap!

Tailor Your Application: Take the time to tailor your application to our job description. Mention specific experiences that align with the responsibilities we’ve outlined, like building data pipelines or optimising ETL processes. It shows us you’re genuinely interested!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity. Plus, it’s super easy!

How to prepare for a job interview at Webgains Global | B Corp

✨Know Your Tech Inside Out

As a Data Engineer, you’ll want to brush up on your knowledge of Python, Apache Spark, and AWS services. Be ready to discuss specific projects where you've used these technologies, and think about how you can explain complex concepts in simple terms for non-technical stakeholders.

✨Showcase Your Problem-Solving Skills

Prepare to share examples of how you've tackled data challenges in the past. Think about a time when you had to troubleshoot a data pipeline issue or optimise an ETL process. Highlight your analytical approach and how you balanced technical excellence with business needs.

✨Collaboration is Key

Since this role involves working with various teams, be ready to talk about your collaborative experiences. Share instances where you’ve worked with data analysts or scientists to understand their requirements, and how you’ve contributed to team success while also mentoring others.

✨Embrace Change and Continuous Learning

The tech landscape is always evolving, so express your eagerness to learn new tools and technologies. Mention any recent courses or certifications you’ve pursued, especially related to AWS or data governance, and how you stay updated with industry trends.

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>