Profile cover
S

Data Engineer

TerraVision AI

Remote · £70K – £90K · Full-time · Posted 6 months ago

This role is no longer accepting applications

Don't miss the next role like this

Create a free profile with your skills. We match you to new AI roles as they open, and companies hiring can contact you directly.

Create free profile, 2 minutes

Similar open roles you can apply to now:

See all open AI jobs

About the role

Our analytics stack is a combination of good decisions made three years ago, legacy choices that made sense at the time, and a few things we built under deadline pressure that have become permanent. We have Kafka streams, a Databricks lakehouse, and Airflow orchestrating approximately 200 DAGs. Not everything talks to everything cleanly. Some of our Spark jobs are slower than they should be. A few pipelines were built by data scientists who had no business writing infrastructure code — and we mean that kindly, they needed to ship fast. We need an experienced data engineer who can work across this stack: fix what's broken, optimise what's slow, and build new pipelines that don't create more problems than they solve. Roughly 60% of your time will be on existing infrastructure, 40% on new features. If you need perfectly scoped projects handed to you on a specification document, this probably isn't the right fit.

Fully remote.

Responsibilities

  • Maintain and optimise Kafka-to-Databricks data ingestion pipelines
  • Refactor slow Spark jobs for performance and reliability
  • Build new ETL pipelines for three new data product features in Q3
  • Improve Airflow DAG monitoring and alerting
  • Document the data architecture and maintain an accurate lineage map

Requirements

  • 4+ years of production data engineering
  • Strong command of PySpark and SQL across large datasets
  • Hands-on experience with Kafka for event streaming
  • Experience with Databricks — Delta tables, jobs, and notebook-based pipelines
  • Airflow orchestration — DAG design, dependency management, monitoring
  • Able to diagnose and fix performance issues without a DBA on call

Benefits

  • Senior team with high technical standards — you'll learn from the people around you
  • Full remote across UK and EU
  • £70,000 – £90,000 base salary
  • £1,500 annual conference and learning budget
  • 25 days holiday plus bank holidays

Keep exploring related roles

Use these topic pages to discover more roles in the same hiring cluster.

Job Type

Full-time

Level

Mid-level

Language

English

Salary Range

£70,000 – £90,000

AI Expertise

Data Science & Analytics

Skills

python sql spark kafka airflow databricks

Ready to apply for this role?

Create a free talent account.

  • Find AI roles in one place
  • Get AI-matched job recommendations
  • Reply to companies that message you
  • Build your public AI talent profile

About TerraVision AI

View company

This role is closed. Create your free profile to apply to similar open roles.

Don't miss the next one: get matched to new roles like this.

Create free profile