Real estate is not a glamorous data problem. The data is patchy, inconsistently structured, and often held by people who don't want to share it. The workflows are old. The clients — property developers, institutional landlords, planning consultancies — are not always early adopters. We know this because we've been working in this industry for five years and we're still here. Our platform aggregates planning applications, land registry records, building permit data, and market transaction data to help property developers identify sites and assess viability before they spend six months on due diligence for a site that was never going to work. We have 280 paying clients. We have real traction. We are not trying to be Zillow. We are solving a specific, tractable problem for a specific, underserved professional market. We are hiring a Junior Data Analyst to join a team of three analysts. You will spend a lot of time cleaning data. You will spend a lot of time asking "why does this postcode have no records from 2019" and then figuring it out. If that kind of detective work sounds tedious, this role is probably not for you. If it sounds like the thing you'd find yourself still doing at 6pm without realising the time, apply.
Responsibilities
Clean, validate, and ingest data from planning portals, land registry feeds, and third-party data providers
Build and maintain client-facing dashboards showing market activity, planning pipeline, and site opportunity metrics
Answer ad-hoc analytical questions from the client success team and escalate data quality issues you discover
Document data sources, known quality issues, and ingestion logic so the team doesn't rely on institutional memory
Support senior analysts on longer-form market research and viability analysis projects
Requirements
SQL you can write without a template: joins, aggregations, window functions, and subqueries on messy real-world data
Python for data cleaning and light analysis — Pandas and basic scripting are enough to start
Statistics you actually understand: what a distribution tells you, why outliers matter, and when a percentage is misleading
Tableau or Power BI for building dashboards that non-technical clients can read without a walkthrough
Patience and curiosity about imperfect data — this is genuinely the most important thing on this list
Any experience with geospatial data, planning systems, or UK property data is a very welcome bonus
Benefits
Small team, real ownership of analytical work from your first month
Hybrid — two days in our Bristol office, three days remote
£30,000 – £38,000 base salary
£400 annual learning budget
Genuine junior expectations — we invest in people who are curious and careful, regardless of background