Software Architect - Data Platform
Key Skills
Job Description
About the job Beatgrid is redefining cross-media measurement with breakthrough deep-tech innovation. Brands spend billions on advertising across TV, streaming services, YouTube, radio, podcasts, and other channels. Each platform reports its own results, making it difficult for advertisers to understand who their campaigns reached across media channels and whether they made a difference. Our technology provides an independent view to major platforms and brands, including Google, Amazon Prime, Disney+, and Netflix. People in our mobile panel run an app on their phone that recognises ads they hear around them, much like Shazam recognises a song. Measuring exposure across channels within the same panel helps advertisers understand how many different people a campaign reached and whether streaming reached audiences that TV missed. Our measurement also helps advertisers understand outcomes such as changes in brand perception and store visits. As a Software Architect – Data Platform, you’ll build a new data solution on top of our existing platform. You’ll own the architecture from initial design and prototyping through production, building services, pipelines, and tools that deliver Beatgrid’s data at scale to analysts, clients, and AI agents. This is a hands-on engineering role for someone who enjoys solving complex backend and data problems, evaluating new technologies and turning open-ended ideas into reliable production software. You don’t need a background in media or advertising – we’ll teach you the domain. About you Responsibilities Design the architecture of the new data platform, including how it integrates with Beatgrid’s existing platform, and document key architectural decisions. Design and build data lake and analytical platform capabilities that support reproducible analysis, large-scale analytical queries and reliable access to historical data. Design and implement AI agent workflows and supporting tools - enabling analysts, clients and AI agents to work with Beatgrid’s data in a reliable and controlled way. Prototype and evaluate technologies and approaches to analytical storage, data processing and agentic workflows, taking solutions through to production. Build new backend services, data pipelines, APIs and tools for AI agents, using Kotlin and Spring Boot where appropriate and selecting additional technologies as beneficial. Design analytical data models and reliable data processes for bringing data from existing databases, streams and archives into the new solution. Design reliable data flows that safely handle duplicates, retries, and historical backfills. Build observability, reliability and operational ownership into new services from the start. Evaluate appropriate technologies for data lakes, analytical processing and AI-powered workflows, ensuring that outputs are grounded in reliable data and can be trusted. Work closely with engineers and technical leadership to make pragmatic architectural and technology decisions and shape the technical direction of the new solution. Mentor engineers through code reviews, design discussions and practical guidance. Qualifications Skills and experience Senior-level backend engineering experience on the JVM, ideally with Kotlin and Spring Boot. Strong Java engineers interested in Kotlin are welcome. A track record of designing and shipping data-intensive systems, including event streaming, messaging, and batch or streaming data processing. Experience building new systems from initial concept through to production: clarifying requirements, testing assumptions, selecting technologies and delivering working software. Strong SQL and data modelling skills, with sound judgement about when to use relational databases and when to choose other storage or processing approaches. Hands-on experience in at least one of the following areas: Data lakes or lakehouses: analytical storage and processing at scale, using technologies such as Parquet, Iceberg, Delta, Athena, Spark or Trino. Production LLM systems: tool calling, data-grounded answers, systematic evaluation and safeguards for reliable behaviour. Experience with AWS and infrastructure as code, preferably Terraform. Pragmatic judgement to explain trade-offs, make decisions and deliver. Nice to have Familiarity with statistics or experiment design, including control groups, weighting and measuring effects. Experience with Spring AI, MCP or retrieval-augmented generation. What’s in it for you Perks Take architectural ownership of a new data and AI solution, with real impact on Beatgrid’s technology direction and influence from initial design through to production. Solve business and engineering problems with real-world data that help global brands understand advertising effectiveness and make measurement more transparent. Work in a small, senior engineering team and join a diverse, international team, where your work and ideas move quickly to production. Work hands-on with modern backend, data and AI technologies and engineering practices, with opportunities to leverage AI-assisted development and automation. Enjoy an office in The Hague with fitness facilities and flexible remote working. Competitive compensation + Employee Stock Option Plan (ESOP) – share in the value you help create and benefit from future growth and exit opportunities. Who should apply & How We’re looking for senior-level professionals who enjoy thinking at a systems level, owning technical decisions, and building reliable solutions, but potential and talent matter most. If this role fits your skills and excites you, we’d love to hear from you! Beatgrid thrives on a healthy, collaborative culture where passion meets impact. Join us to tackle ambitious challenges, work with cutting-edge technology, and help shape the future of cross-media measurement. Please only apply if you have a valid VISA to work in the Netherlands.
Core Responsibilities
Architect and build a new data platform, including analytical storage, data models, pipelines, backend services, APIs, and tools for analysts, clients, and AI agents. Evaluate technologies, take prototypes into production, ensure reliability and observability, and guide technical decisions while mentoring engineers.
Requirements
Candidates should have senior-level JVM backend engineering experience and a track record of designing and delivering data-intensive systems, with strong SQL and data modeling skills. Hands-on experience with data lakes or production LLM systems is required, alongside AWS and infrastructure-as-code experience; Kotlin and Spring Boot are preferred, and strong Java engineers are welcome.
Benefits
- Employee Stock Options
- Flexible Remote Working
- Fitness Facilities
About Beatgrid
Industry: Marketing Services
Company size: 11-50 employees
Beatgrid: The Cross-Media Advertising Effectiveness Currency The demand for an innovative cross-media measurement solution with first-party deduplicated data has reached new heights. Measurement companies struggle to keep pace with solutions that fall short by relying on modeled demographics, census data, and algorithms to connect consumers with look-alike media behaviors for cross-media measurement. We have successfully solved this problem with our cutting-edge single-source panel approach, powered by passive mobile Automatic Content Recognition (ACR) and Geofencing technology. No more guesswork! Beatgrid's new-wave TRUE Single-Source™ technology has shattered industry barriers to accurately spot deduplicated reach and frequency, as well as the brand lift effect, all at a person level, across AV and OOH advertising campaigns. Join the new cross-media advertising effectiveness currency that forward-thinking CMOs, VPs of Ad Sales, and Market Intelligence Directors are using to optimize their cross-media advertising campaigns and cut on ad waste. --------------------------------------------------------------------------------- Beatgrid is a fast-growing adtech company, founded in 2014 and headquartered in The Hague, Netherlands. It is the only agnostic single-source and person-level cross-media measurement solution that accurately tracks deduplicated TV and cross-media advertising R&F, brand lift, and footfall efforts with accuracy.