Blis logo


Senior Data Engineer - Data Platform

Engineering – London, London, City of
Department Engineering
Employment Type Full-Time
Minimum Experience Experienced


Blis is an award-winning, global leader and technology innovator in location-based data, analytics, and advertising. We help brands such as McDonald’s, Samsung, and Unilever to understand and reach their current and potential customers and drive real-world business outcomes. With 25 offices across 5 continents, and over 200 people on the team, we are a truly international company with both a global culture and scale. We’re headquartered in London, venture backed, financially successful and stable, and looking forward to continued growth. We’d love it if you could join us on the journey!

We are looking for brilliant, creative, curious, and experienced Data Engineers to support our Data Platform team and infrastructure. This team owns the big data plumbing and processing that power our entire business, with a remit that spans data engineering, data analysis, and data science. We process over 350gb an hour, over around 400,000 incoming events a second, and maintain petabytes of analytical storage. We use technologies like Spark, Flink, Kafka, Cassandra, Redshift, Druid, and Postgres and we’re constantly looking at how we can do things better. 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. Our employees are passionate about teamwork and technology and we are looking for someone who wants to make a difference within a growing, successful company.

At Blis, Data Engineers are a combination of software engineers, devops, and data analysts. They actively write code, typically in either Scala or Python, but also help own our overall data and processing infrastructure. Their understanding of our business and the data also helps us to innovate, by discovering new opportunities or better ways of operating. They also work with our data scientists to explore, implement, improve, and maintain our algorithmic technologies. Across the team, everyone supports each other through mentoring, brainstorming, and pairing up. They have a passion for delivering products that delight and astound our customers and that have a long-lasting impact on the business. They do this while also optimising themselves and the team for long-lasting agility, which is often synonymous with practicing Good Engineering. They are almost always adherents of Lean Development and work well in environments with significant amounts of freedom and ambitious goals.

This is a full-time, permanent position based in London.

 The Role:

  • Design, build, monitor, and manage large scale batch/streaming data-processing products (eg, Spark, Storm)
  • Design, build, monitor, and manage ETL pipelines
  • Work with data scientists and other engineers to implement and optimize machine learning algorithms and pipelines
  • Participate in an on-call rota to support our systems in production
  • Support,  mentor, and pair with other members of the team to advance our team’s capabilities and capacity
  • Help Blis identify and take advantage of new and innovative opportunities for commercial and technical growth


  • 5+ years direct experience solving complex, large-scale data challenges
  • Mastery of either Python or Scala for data-intensive use cases
  • Familiarity with orchestration frameworks, like Luigi, Airflow, or Oozie
  • A full stack understanding of data analytics and ingestion engineering from deployment through to monitoring
  • Hands-on implementation and architectural familiarity with streaming data, relational and non-relational databases, orchestration frameworks, and distributed processing technologies (e.g. Spark)
  • Advanced knowledge of cloud based services (AWS, GCP)
  • Excellent working understanding of server-side Linux
  • Experience integrating and consuming data from third party APIs



  • Experience with Hadoop, Hive, Presto, or other traditional big data tools
  • Experience optimizing Spark, Hive, or similar operations at both the code and config levels
  • Operational familiarity with Cassandra, HBase, or similar data stores
  • Practical experience of working with PostgreSQL (or MySQL, RedShift), 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 Java and JVM optimization


What Blis Can Offer:

Opportunity to work with a market leader in the data technology space, with significant visibility across the business, and working with groundbreaking technology.

  • Great office in central London, based in Holborn
  • Beer Friday - to help see in the weekend
  • Free breakfast
  • Blis bank-holiday - an extra bank-holiday courtesy of Blis
  • Free eye tests
  • Casual dress - no suits required, unless of course you like them!
  • Fresh fruits
  • Childcare vouchers
  • Cycle scheme
  • Day off on your birthday!
  • Competitive packages
  • Early finish Friday - because you deserve it
  • Gym – subsidised gym membership at Fitness First
  • Pensions - saving for the future?


We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Thank You
Your application was submitted successfully.
Apply for this Job
  • Location
    London, London, City of
  • Department
  • Employment Type
  • Minimum Experience
  • Powered by