> Markdown version of [/jobs/ext/4142298-junior-data-analyst](https://www.wearedevelopers.com/jobs/ext/4142298-junior-data-analyst). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Junior Data Analyst - **Company:** Trp Research - **Location:** Taunton, United Kingdom (Remote available) - **Experience:** Starter - **Salary:** £30,000 - **Contract:** Permanent contract - **Skills:** HTML, JavaScript (Programming Language), Application Programming Interfaces (APIs), Amazon Web Services, Amazon S3, Big Data, Data Deduplication, Data Visualization, Software Debugging, Python (Programming Language), SQL Databases, Data Processing, Cloud Platform System, Large Language Models, AI Coding Agents, Pandas, Front End Software Development, Claude, Google Gemini - **Published:** October 23, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=22e7f21d269b3653 ## About the Role * Looking for an early-career role. Ideally, someone with around 1-2 years' experience in a data or analytics role (or a strong graduate with demonstrable SQL and Python), who wants to grow into a more senior data role with us. * Practical SQL: comfortable with joins and aggregations, and checking that results make sense * Working Python knowledge for data processing, and the ability to write and debug scripts that someone else can run * Experience cleaning messy data, and a feel for when it "looks weird" and the curiosity to find out why * The ability to work things out from scratch: breaking an undefined problem into steps, and trying sensible approaches * Good judgement about accuracy: knowing when an automated output needs checking * Clear written and verbal communication, including the ability to explain technical work in plain English to non-technical colleagues, in writing and in conversation * The ability to manage your own workload In addition, we're looking for someone who: * Is curious about the "why" behind consumer behaviour, not just the "how" of the code * Uses their initiative and is comfortable without a fixed playbook * Is adaptable: what you're working on next week may be unknown, or change at short notice * Has excellent attention to detail * Enjoys learning new tools and sharing what they've learned with the team It would be great if you also have: * Experience with AWS (Athena, S3, Glue) or another cloud data platform * Experience calling LLM APIs from code * Data visualisation or dashboard skills * Familiarity with consumer panel, purchase or media audience data * Experience with experimental methods (test vs control, incrementality, lift measurement) * Experience in building simple front-ends or dashboards (for example HTML/JavaScript, or a BI tool) * A background in market research, media or advertising ## Description At TRP Research we combine deep media and consumer knowledge with new and existing data sources to produce research our clients act on. Our TRP Consult team works with some of the world's largest media and technology companies, helping them make evidence-based, strategic decisions. Increasingly, that work is built on single-source consumer data: a UK panel that links what people watch, hear and see with what they actually buy, verified through receipts. The data arrives raw, large and often unstructured. Turning it into something a client can trust takes engineering as much as analysis. You'll join a small, senior team working directly with our VP Research and Research Director on this work. Much of what we do hasn't been done before, so there isn't always a manual. You'll help write it. What you'll be doing: * You'll take ownership of the processes that move our panel data from raw outputs to finished client deliverables and help shape new ones as projects evolve. That will include: * Querying large datasets in a cloud data warehouse to extract and validate the data each project needs * Building and maintaining Python pipelines (pandas, regex, rule-based matching) that clean and structure messy inputs * Using large language model APIs (for example Gemini or Claude) within those pipelines to classify and match data, with guidance on their limitations and where human checking is needed * Linking datasets together cleanly, including deduplication and verification * Supporting the team's analysis, including exposed-versus-unexposed comparisons and campaign effectiveness measures * Producing clear, accurate outputs that feed into dashboards, presentations and charts built by the wider team * Documenting processes so they can be rerun and handed over, and automating repeat tasks over time * You'll be using AI coding assistants daily as part of this work, and we'll expect you to use them well: to move faster, while still checking and understanding every output. The work is varied and often undefined at the start. One week you might be rebuilding a cleaning step; the next you're working out how to measure something a client has never measured before. As you grow, you'll take on more of the project lifecycle, from scoping through to presenting findings to clients. We'll train you, and several of our current senior managers grew into their roles this way.