Data Engineer

Duel
Bristol
2 months ago
Create job alert

Duel was founded by world-record-breaking adventurer and former brand ambassador Paul Archer, alongside viral games developer Naio Tsarouchis.

They believed that purpose-led brands are changing the way we all live and set out to define how the greatest brands of tomorrow grow through Brand Advocacy. Duel, a B-Corp, exists to show there’s a better way to build businesses; proving that caring for people and planet builds brand, which builds long-term and exponential profit returns.

Our Brand Advocacy Platform allows mid-level to enterprise brands to do just that - scaling how they manage their relationships with thousands of advocates, affiliates, employees and brand ambassadors. We’re proud today that brands such as Elemis, Abercrombie & Fitch, Monica Vinader, Charlotte Tilbury, Rab, Pandora, Victoria's Secret and Tropicfeel (to name a few) are doing just that.

The Duel team comprises psychologists, brand experts and community builders from companies including Amazon, Treatwell, Bain, Mimecast and Lululemon as well as young entrepreneurs, psychologists and other exceptional talents.

Data Engineer
Hybrid:Remote/Bristol
Salary:£70,000 - £75,000

About Us

Duel is a SaaS company on a mission to make Brand Advocacy the industry standard playbook for building brilliant retail brands. It was founded by world record breaking adventurer and former brand ambassador Paul Archer, alongside viral games developer Naio Tsarouchis, and we exist to show there’s a better way to build businesses, to build a better future, proving that caring for people builds brand, which builds long term and exponential profit returns.

The Duel Brand Advocacy Platform allows enterprise brands to do just that, scaling how they manage their relationships with thousands of advocates, customers, creators and brand ambassadors. We’re proud today that brands such as Abercrombie & Fitch, Charlotte Tilbury, Spanx, Victoria’s Secret and Elemis (to name a few, but not to name some household names that we can’t talk about yet) are doing just that. The Duel team comprises psychologists, brand experts and community builders, combining cutting edge brand expertise, with seasoned SaaS experience.

The Role

We are implementing a full-scale data warehouse using Snowflake and Kafka. To ensure long-term success, we’re hiring a dedicated Data Engineer to own and maintain this system.

As our first dedicated Data Engineer, you will help shape how data is structured, accessed, and used at Duel. You'll work across multiple functions, ensuring that data is not only available but also meaningful and usable to those who need it, whether that’s engineers, product managers, or customer success teams.

We’re growing fast, but determined to retain the culture and agility of a small engineering team. That means being part of discussions, sharing knowledge openly, and embracing an iterative, action-oriented mindset. We are looking for someone who thrives in a fast-moving, high-impact environment, where they can drive change and own how data is leveraged across the company.

This role is about more than just technical capability. The right person will be a problem solver, a strong communicator, and an active contributor to a growing, high-impact team

We’re Looking for Someone Who Will…

  • Take full ownership of the data warehouse infrastructure, including Snowflake and Kafka, once the initial architecture is in place.

  • Maintain, optimise, and extend our platform to integrate new data sources and support evolving business needs.

  • Ensure performance, security, and cost efficiency as data volume grows.

  • Work with engineering teams to ensure data is modeled correctly for business intelligence and AI-readiness.

  • Support the future integration of AI by ensuring that data is clean and structured for machine learning and model development in later phases.

  • Act as the bridge between engineering, data science, and customer success.

  • Work with product managers to ensure they have access to the right data for decision-making.

  • Support the company's self-serve data model, ensuring teams can efficiently access the data they need without unnecessary dependencies.

  • Ensure data pipelines comply with UK and US data laws, including GDPR and the California Consumer Privacy Act (CCPA).

  • Implement governance best practices to ensure data accuracy, lineage, and controlled access.

We’d love to hear from you if you..

  • Have 4+ years of experience in a data engineering role, preferably in SaaS, MarTech, or a data-driven environment.

  • Have the ability to break down complex problems, investigate effectively, and drive solutions.

  • You enjoy working in cross-functional teams, including engineering, product, and customer success.

  • You thrive in an autonomous environment, taking ownership, spotting issues and making decisions independently while keeping teams aligned and informed.

  • You work iteratively, preferring to ship quickly, get feedback, and refine solutions rather than over-planning in isolation.

  • Value creating systems and processes that allow other teams to move faster and be more self-sufficient.

  • Shares work openly, documenting decisions and keeping key stakeholders informed.

  • Comfortable navigating uncertainty and helping shape solutions without needing a rigid roadmap.

Technical Skills

  • You have experience with SQL, Python, Snowflake, and Kafka or similar technologies.

  • You have experience with databases such as MongoDB and Elasticsearch.

  • You have experience integrating with business intelligence tools such as Power BI, Looker, Tableau, or Metabase.

  • You understand cloud data ecosystems such as AWS, GCP, or Azure.

  • You have experience with infrastructure as code, using tools such as Terraform.

  • You have experience structuring data for AI and machine learning is a plus but not mandatory.

  • You enjoy building and maintaining data warehouse solutions, with Snowflake.

  • You understand event-driven architectures and real-time data processing

  • You have experience implementing and maintaining scalable data pipelines using tools like dbt, Apache Airflow, or similar.

  • You have no issue working with either structured or semi-structured data.

  • You are comfortable working with data engineering and scripting languages such as Python or Go.

  • You have an awareness of TypeScript,(as it’s the main language used across the engineering team).

In-person and remote working balance ...

  • We have small HQ’s in Bristol & London (Holborn) with a growing team of people on the ground in our NYC office also.

  • Although our approach to hybrid working is flexible (we don’t mandate specific days in office), priority for this role will be given to candidates who are available to travel to the Bristol office and keen to spend some days each month in a shared space partnering with the VP of Technology and wider engineering team on shared projects.

Why Duel

We want to build a remarkable company with remarkable people and a remarkable culture that you will want to shout from the rooftops about. In a relaxed, flexible, and fun environment, the team is driven to making the business a success while enjoying what we do and who we do it with.

We have a growing benefits package, including;

  • Flexible working hours - if you need to fit around childcare or need to work around your life, we understand.

  • Around 32 days of Annual Leave (28 excluding bank holidays and an extended break between Christmas and New Year, when we close the office). On-going training where required.

  • Options scheme for all full-time employees - it’s important to us that everybody owns a part of the company and shares in the benefits of what we build.

  • Company MacBook to work from

  • £350 WFH Set-Up

  • Headspace Contributions

  • Personal Development budget and support

  • 2 additional days leave for volunteering

Related Jobs

View all jobs

Data Engineer

Data Engineer

Data Engineer

Data Engineer

Data Engineer

Data Engineer

Get the latest insights and jobs direct. Sign up for our newsletter.

By subscribing you agree to our privacy policy and terms of service.

Industry Insights

Discover insightful articles, industry insights, expert tips, and curated resources.

Negotiating Your Machine Learning Job Offer: Equity, Bonuses & Perks Explained

How to Secure a Compensation Package That Matches Your Technical Mastery and Strategic Influence in the UK’s ML Landscape Machine learning (ML) has rapidly shifted from an emerging discipline to a mission-critical function in modern enterprises. From optimising e-commerce recommendations to powering autonomous vehicles and driving innovation in healthcare, ML experts hold the keys to transformative outcomes. As a mid‑senior professional in this field, you’re not only crafting sophisticated algorithms; you’re often guiding strategic decisions about data pipelines, model deployment, and product direction. With such a powerful impact on business results, companies across the UK are going beyond standard salary structures to attract top ML talent. Negotiating a compensation package that truly reflects your value means looking beyond the numbers on your monthly payslip. In addition to a competitive base salary, you could be securing equity, performance-based bonuses, and perks that support your ongoing research, development, and growth. However, many mid‑senior ML professionals leave these additional benefits on the table—either because they’re unsure how to negotiate them or they simply underestimate their long-term worth. This guide explores every critical aspect of negotiating a machine learning job offer. Whether you’re joining an AI-focused start-up or a major tech player expanding its ML capabilities, understanding equity structures, bonus schemes, and strategic perks will help you lock in a package that matches your technical expertise and strategic influence. Let’s dive in.

Machine Learning Jobs in the Public Sector: Opportunities Across GDS, NHS, MOD, and More

Machine learning (ML) has rapidly moved from academic research labs to the heart of industrial and governmental operations. Its ability to uncover patterns, predict outcomes, and automate complex tasks has revolutionised industries ranging from finance to retail. Now, the public sector—encompassing government departments, healthcare systems, and defence agencies—has become an increasingly fertile ground for machine learning jobs. Why? Because government bodies oversee vast datasets, manage critical services for millions of citizens, and must operate efficiently under tight resource constraints. From using ML algorithms to improve patient outcomes in the NHS, to enhancing cybersecurity within the Ministry of Defence (MOD), there’s a growing demand for skilled ML professionals in UK public sector roles. If you’re passionate about harnessing data-driven insights to solve large-scale problems and contribute to societal well-being, machine learning jobs in the public sector offer an unparalleled blend of challenge and impact. In this article, we’ll explore the key reasons behind the public sector’s investment in ML, highlight the leading organisations, outline common job roles, and provide practical guidance on securing a machine learning position that helps shape the future of government services.

Contract vs Permanent Machine Learning Jobs: Which Pays Better in 2025?

Machine learning (ML) has swiftly become one of the most transformative forces in the UK technology landscape. From conversational AI and autonomous vehicles to fraud detection and personalised recommendations, ML algorithms are reshaping how organisations operate and how consumers experience products and services. In response, job opportunities in machine learning—including roles in data science, MLOps, natural language processing (NLP), computer vision, and more—have risen dramatically. Yet, as the demand for ML expertise booms, professionals face a pivotal choice about how they want to work. Some choose day‑rate contracting, leveraging short-term projects for potentially higher immediate pay. Others embrace fixed-term contract (FTC) roles for mid-range stability, or permanent positions for comprehensive benefits and a well-defined career path. In this article, we will explore these different employment models, highlighting the pros and cons of each, offering sample take‑home pay scenarios, and providing insights into which path might pay better in 2025. Whether you’re a new graduate with a machine learning degree or an experienced practitioner pivoting into an ML-heavy role, understanding these options is key to making informed career decisions.