Data is the largest hiring category on Geekery.io by some margin, with 105 live listings spanning four distinct disciplines. Data engineering is the largest sub-cluster — Python and SQL engineers building pipelines, warehouses, and lakehouses on Snowflake, Databricks, BigQuery, and Redshift. Data science is the second largest — Python and R modellers doing supervised and unsupervised ML, experimentation, and statistical analysis. Analytics engineering has grown rapidly — dbt specialists who sit between data engineering and analytics, modelling data for BI consumption. Data analysis / BI remains the largest entry-level pipeline into the field.
UK data salaries vary more by sub-discipline than other categories. Data analysts earn £30,000–£70,000 at mid-level. Data engineers are typically £26,000–£150,000, with senior reaching £95,000+. Data scientists cluster £26,000–£150,000 at mid-level, with senior data scientists at FTSE-grade employers clearing £100,000+. Analytics engineers are typically paid similarly to data engineers. The overall UK median for “data” roles sits around £54,537.
The biggest UK employers of data roles are banks, insurers, retailers, telecom companies, the public sector, and consultancies — plus a long tail of scale-ups. London is the largest single hub, but Manchester, Edinburgh, Bristol, Leeds, and Birmingham all have substantial data hiring markets. Roughly 45% of data roles are fully remote within the UK, with hybrid being the norm in regulated industries.
The most common tech stacks you’ll see in 2026: Snowflake + dbt + Python for the modern data stack, Databricks + PySpark for larger enterprises, AWS / GCP / Azure as the underlying cloud, and a long tail of legacy Hadoop, Teradata, and Oracle environments that are gradually being migrated.
If you’re moving into data from an adjacent field, SQL + Python + one cloud warehouse is the most reliable entry path. If you’re already a senior data engineer or scientist, the listings below are filtered by recency and include salary bands where employers have shared them.
Data analysts answer business questions with SQL and BI tools. Data scientists build predictive models and run experiments. Data engineers build the pipelines and warehouses that the others depend on. Analytics engineers sit between data engineering and analytics, owning dbt models and semantic layers.
Both are strong. Data engineering has slightly better near-term demand and salary growth because every data scientist needs an engineer to make their work possible. Data science has more variation — some roles pay very well, some are entry-level.
Most mid-level and senior data roles require demonstrable work — a portfolio of public projects, Kaggle results, or GitHub work is often as valuable as a degree. Junior roles sometimes use a degree as a filter.