Senior Data Engineer

Blis
Edinburgh
2 days ago
Create job alert
Overview

Senior Data Engineer

Come work on fantastically high-scale systems with us! Blis is an award-winning, global leader and technology innovator in big data analytics and advertising. We help brands such as McDonald’s, Samsung, and Mercedes Benz to understand and effectively reach their best audiences.

We are looking for solid and experienced Data Engineers to work on building out secure, automated, scalable pipelines on GCP. We receive over 350gb of data an hour and respond to 400,000 decision requests each second, with petabytes of analytical data to work with.

We tackle challenges across almost every major discipline of data science, including classification, clustering, optimisation, and data mining. You will be responsible for building stable production level pipelines maximising the efficiency of cloud compute to ensure that data is properly enabled for operational and scientific cause.

This is a growing team with big responsibilities and exciting challenges ahead of it, as we look to reach the next 10x level of scale and intelligence.

At Blis, Data Engineers are a combination of software engineers, cloud engineers, and data processing engineers. They actively design and build production pipeline code, typically in Python, whilst having practical experience in ensuring, policing, and measuring for good data governance, quality, and efficient consumption. To run an efficient landscape we are ideally looking for candidates that are comfortable with event-driven automation across also aspects of our operational pipelines.

As a Blis data engineer, we seek to understand the data and problem definition and find efficient solutions, so critical thinking is a key component to efficient pipelines and effective reuse, this must include defining the pipelines for the correct controls and recovery points not only function and scale. The team are almost always adherents of Lean Development and work well in environments with significant amounts of freedom and ambitious goals.

Key responsibilities
  • Design, build, monitor, and support large scale data processing pipelines.
  • Support, mentor, and pair with other members of the team to advance our team’s capabilities and capacity.
  • Help Blis explore and exploit new data streams to innovative and support commercial and technical growth
  • Work closely with Product and be comfortable with taking, making and delivering against fast paced decisions to delight our customers.

This ideal candidate will be comfortable with fast feature delivery with a robust engineered follow up.

Skills and requirements
  • 5+ years direct experience delivering robust performant data pipelines within the constraints of direct SLA’s and commercial financial footprints.
  • Proven experience in architecting, developing, and maintaining Apache Druid and Imply platforms, with a focus on DevOps practices and large-scale system re-architecture
  • Mastery of building Pipelines in GCP maximising the use of native and native supporting technologies e.g. Apache Airflow
  • Mastery of Python for data and computational tasks with fluency in data cleansing, validation and composition techniques.
  • Hands-on implementation and architectural familiarity with all forms of data sourcing i.e streaming data, relational and non-relational databases, and distributed processing technologies (e.g. Spark)
  • Fluency with all appropriate python libraries typical of data science e.g. pandas, scikit-learn, scipy, numpy, MLlib and/or other machine learning and statistical libraries
  • Advanced knowledge of cloud based services specifically GCP
  • Excellent working understanding of server-side Linux
  • Professional in managing and updating on tasks ensuring appropriate levels of documentation, testing and assurance around their solutions.
Desired
  • Experience optimizing both code and config in Spark, Hive, or similar tools
  • Practical experience working with relational databases, including advanced operations such as partitioning and indexing
  • Knowledge and experience with tools like AWS Athena or Google BigQuery to solve data-centric problems
  • Understanding and ability to innovate, apply, and optimize complex algorithms and statistical techniques to large data structures

Experience with Python Notebooks, such as Jupyter, Zeppelin, or Google Datalab to analyze, prototype, and visualize data and algorithmic output

About us

Blis is the only omnichannel DSP that unites telco data, real-world movement patterns, and transactions to deliver a complete view of the consumer. Powered by T-Mobile and built for precision at scale, Blis\' omnichannel platform helps marketers map the full purchase journey – from impression to transaction – and expand their audience reach, driving incremental results across every screen.

Founded in the UK in 2004, Blis employs over 300 global employees across 14 offices in 11 countries.

Our Values - B.L.I.S.

Brave

We\'re leaders not followers

An innovation and growth mindset helps us solve everyday challenges and achieve breakthroughs. Our passion drives us to innovate. We don’t see barriers, just possibilities.

We take ownership and hold ourselves accountable for outcomes, good and bad – and we don’t pass the buck.

Love our clients

We\'re client obsessed

We do what we say and build trusted relationships with our partners for the long term. We act with integrity. We put our clients at the center of our business. We obsess over the best insights, ideas and solutions to deliver WOW and work with honesty and accountability to get it done.

Inclusive

We\'re one team

We are empathetic and embrace diversity. Everyone has a voice and can bring their authentic self to work. We care about and support each other – with humility and good humor. Mutual respect and wellbeing are key. We strive to eliminate bias and be open and transparent.

Solutions driven

We\'re action oriented

Speed matters in business, so we\'re solution-driven and action-oriented. We value simplification and calculated risk taking. We are lean, agile and resourceful self-starters. We collaborate and break silos, working thoughtfully and with urgency to solve problems, while learning from mistakes and celebrating wins.

If this looks like the perfect fit for you or if you just want to have a conversation, please apply and we will get back to you as quickly as possible!


#J-18808-Ljbffr

Related Jobs

View all jobs

Senior Data Engineer

Senior Data Engineer

Senior Data Engineer

Senior Data Engineer - Anti-Piracy

Senior Data Engineer - Energy

Senior Data Engineer (2 days onsite in London)

Subscribe to Future Tech Insights for the latest jobs & insights, direct to your inbox.

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

Industry Insights

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

The Skills Gap in Data Science Jobs: What Universities Aren’t Teaching

Data science has become one of the most visible and sought-after careers in the UK technology market. From financial services and retail to healthcare, media, government and sport, organisations increasingly rely on data scientists to extract insight, guide decisions and build predictive models. Universities have responded quickly. Degrees in data science, analytics and artificial intelligence have expanded rapidly, and many computer science courses now include data-focused pathways. And yet, despite the volume of graduates entering the market, employers across the UK consistently report the same problem: Many data science candidates are not job-ready. Vacancies remain open. Hiring processes drag on. Candidates with impressive academic backgrounds fail interviews or struggle once hired. The issue is not intelligence or effort. It is a persistent skills gap between university education and real-world data science roles. This article explores that gap in depth: what universities teach well, what they often miss, why the gap exists, what employers actually want, and how jobseekers can bridge the divide to build successful careers in data science.

Data Science Jobs for Career Switchers in Their 30s, 40s & 50s (UK Reality Check)

Thinking about switching into data science in your 30s, 40s or 50s? You’re far from alone. Across the UK, businesses are investing in data science talent to turn data into insight, support better decisions and unlock competitive advantage. But with all the hype about machine learning, Python, AI and data unicorns, it can be hard to separate real opportunities from noise. This article gives you a practical, UK-focused reality check on data science careers for mid-life career switchers — what roles really exist, what skills employers really hire for, how long retraining typically takes, what UK recruiters actually look for and how to craft a compelling career pivot story. Whether you come from finance, marketing, operations, research, project management or another field entirely, there are meaningful pathways into data science — and age itself is not the barrier many people fear.

How to Write a Data Science Job Ad That Attracts the Right People

Data science plays a critical role in how organisations across the UK make decisions, build products and gain competitive advantage. From forecasting and personalisation to risk modelling and experimentation, data scientists help translate data into insight and action. Yet many employers struggle to attract the right data science candidates. Job adverts often generate high volumes of applications, but few applicants have the mix of analytical skill, business understanding and communication ability the role actually requires. At the same time, experienced data scientists skip over adverts that feel vague, inflated or misaligned with real data science work. In most cases, the issue is not a lack of talent — it is the quality and clarity of the job advert. Data scientists are analytical, sceptical of hype and highly selective. A poorly written job ad signals unclear expectations and immature data practices. A well-written one signals credibility, focus and serious intent. This guide explains how to write a data science job ad that attracts the right people, improves applicant quality and positions your organisation as a strong data employer.