National AI Awards 2025Discover AI's trailblazers! Join us to celebrate innovation and nominate industry leaders.

Nominate & Attend

Senior Software Engineer (Data Engineering) (Basé à London)

Jobleads
Greater London
1 day ago
Create job alert

Paddington, London

Role Title: Senior Data Engineer
Reports to: Data Engineering Manager
Location: Hybrid working environment (Remote and Paddington, London)
Role Type: Permanent, Full-timeHow do we say our name, well it sounds like 'view'. It's also a lot shorter than saying 'Viewed Impressions for Out Of Home'.

VIOOH is a fast-growing startup that is defining the future of out-of-home advertising.

We are a dynamic team building a global platform which automates the buying and selling of outdoor advertising, enables programmatic trading and delivers dynamic, data-driven content to screens in locations and moments to better resonate with and influence consumers.

We’ve recently redesigned our people strategy to create a future-proof, hybrid and flexible workplace approach. Employees can work in the office (Paddington, London) and from home, empowering all VIOOHers to thrive regardless of location and ensuring we can attract diverse talent to support our global expansion.

Role OverVIOOH

We are looking for an experienced senior software engineer to join our growing Data engineer team.

Data is at the core of our company and this is an opportunity for you to work on shaping and building our data platform. This year we have key capabilities which will be released such as data intensive services and real time dashboards based on our data lake and our data gateway, in addition to complex infrastructure upgrades.

You will be involved in the design and construction of new data capabilities from the ground up. This is a unique opportunity to influence key architectural decisions at early stages.

As well as building the data platform, you will work with data scientists to guide them through productionizing data science workflows.

In this role, you will spend 70% of your time designing and writing software, 20% managing infrastructure, and 10% on ad hoc and support tasks.

VIOOH encourages you to use 10% of your time per week to invest in your growth, both personal and professional. A financial budget is also provided for any courses, books, etc that you may need.

What you'll be working on

  • Designing APIs around data-intensive services. Some of our services see loads of 5,000 RPS.
  • Streaming pipelines and services to power near real-time reporting involving streaming joins.
  • Building a high throughput service to push events to third parties.
  • Managing key infrastructure such as Kafka, Aurora, DynamoDB, and owning the Data infrastructure. We see around 3 Billion kafka messages per day.
  • Key infrastructure migration and upgrades.
  • Write software using Java / Python / Scala.

What we want from you

You should have most of these -

  • Ability to design services with knowledge of distributed systems.
  • Experience building REST APIs.
  • Good knowledge of streaming technologies, preferably Kafka, both as a user of the service and its inner workings.
  • Experience managing AWS or GCP.
  • Experience in building or integrating Monitoring Tools (Datadog / Kibana / Grafana / Prometheus).
  • Write software using either Java / Scala / Python.

The following are nice to have, but not required -

  • Apache Spark jobs and pipelines.
  • Experience with any functional programming language.
  • Writing and analysing SQL queries.

Application overVIOOH

Our recruitment team will work hard to give you a positive experience throughout the process, no matter the outcome. Your application will be screened closely and you can rest assured that all follow-up actions will be thorough, from assessments and interviews through to your onboarding.

VIOOH is an equal opportunities employer and welcomes applications from all sections of society and does not discriminate on grounds of race, religion or belief, ethnic or national origin, disability, age, citizenship, marital, domestic or civil partnership status, sexual orientation, or gender identity or any other basis as protected by applicable law.

Create a Job Alert

Interested in building your career at VIOOH? Get future opportunities sent straight to your email.

Apply for this job

*

indicates a required field

First Name *

Last Name *

Email *

Phone

Location (City)

Resume/CV

Enter manually

Accepted file types: pdf, doc, docx, txt, rtf

Enter manually

Accepted file types: pdf, doc, docx, txt, rtf


#J-18808-Ljbffr

Related Jobs

View all jobs

Senior Software Engineer

Senior Software Engineer C# - Near Edinburgh Hybrid

Senior Software Engineer (Unity, C#)

Senior Software Engineer – API & ML Infrastructure

Senior Software Engineer (Data Engineering) (Basé à London)

Senior Software Engineer (Data Engineering) (Basé à London)

National AI Awards 2025

Subscribe to Future Tech Insights for the latest jobs & insights, direct to your inbox.

By subscribing, you agree to our privacy policy and terms of service.

Industry Insights

Discover insightful articles, industry insights, expert tips, and curated resources.

How to Find Hidden Machine Learning Jobs in the UK Using Professional Bodies like BCS, Turing Society & More

Machine learning (ML) continues to transform sectors across the UK—from fintech and retail to healthtech and autonomous systems. But while the demand for ML engineers, researchers, and applied scientists is growing, many of the best opportunities are never posted on traditional job boards. So, where do you find them? The answer lies in professional bodies, academic-industry networks, and tight-knit ML communities. In this guide, we’ll show you how to uncover hidden machine learning jobs in the UK by engaging with groups like the BCS (The Chartered Institute for IT), Turing Society, Alan Turing Institute, and others. We’ll explore how to use member directories, CPD events, SIGs (Special Interest Groups), and community projects to build connections, gain early access to job leads, and raise your professional profile in the ML ecosystem.

How to Get a Better Machine Learning Job After a Lay-Off or Redundancy

Redundancy in machine learning can feel especially frustrating when your role was technically advanced, strategically important, or AI-facing. But the UK still has strong demand for machine learning professionals across fintech, healthtech, retail, cybersecurity, autonomous systems, and generative AI. Whether you're a research-oriented ML engineer, production-focused MLOps developer, or applied scientist, this guide is designed to help you bounce back from redundancy and find a better opportunity that suits your goals.

Machine Learning Jobs Salary Calculator 2025: Figure Out Your True Worth in Seconds

Why last year’s pay survey is useless for UK ML professionals today Ask a Machine Learning Engineer wrangling transformer checkpoints, an MLOps Lead firefighting drift alarms, or a Research Scientist training diffusion models at 3 a.m.: “Am I earning what I deserve?” The honest answer changes monthly. A single OpenAI model drop doubles GPU demand, healthcare regulators release fresh explainability guidance, & a fintech unicorn pays six figures for vector‑search expertise. Each shock nudges salary bands. Any PDF salary guide printed in 2024 now looks like an outdated Jupyter notebook—missing the gen‑AI tsunami, the surge in edge inference, & the UK’s new Responsible‑AI framework. To give ML professionals an accurate benchmark, MachineLearningJobs.co.uk distilled a transparent, three‑factor formula that estimates a realistic 2025 salary in under a minute. Feed in your discipline, UK region, & seniority; you’ll receive a defensible figure—no stale averages, no guesswork. This article unpacks the formula, highlights the forces driving ML pay skyward, & offers five practical moves to boost your value inside the next ninety days.