Senior Software Engineer (Data Engineering) (London)
Senior Software Engineer (Data Engineering) (London)

Senior Software Engineer (Data Engineering) (London)

London Full-Time 43200 - 72000 £ / year (est.) No home office possible
V

At a Glance

  • Tasks: Design and build data platforms, APIs, and manage infrastructure in a dynamic team.
  • Company: Join VIOOH, a fast-growing startup revolutionising out-of-home advertising with innovative technology.
  • Benefits: Enjoy hybrid working, personal growth time, and a budget for courses and resources.
  • Why this job: Shape the future of data engineering while influencing key architectural decisions in a supportive culture.
  • Qualifications: Experience in distributed systems, REST APIs, and streaming technologies like Kafka is essential.
  • Other info: VIOOH values diversity and offers a positive recruitment experience for all applicants.

The predicted salary is between 43200 - 72000 £ per year.

Paddington, London

Role Title: Senior Data Engineer
Reports to: Data Engineering Manager
Location: Hybrid working environment (Remote and Paddington, London)
Role Type: Permanent, Full-time How 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

Senior Software Engineer (Data Engineering) (London) employer: VIOOH

VIOOH is an exceptional employer that fosters a dynamic and inclusive work culture, offering a hybrid working environment in the vibrant area of Paddington, London. With a strong emphasis on employee growth, VIOOH provides dedicated time and financial support for personal and professional development, ensuring that every team member can thrive while contributing to innovative data-driven solutions in the fast-evolving out-of-home advertising sector.
V

Contact Detail:

VIOOH Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer (Data Engineering) (London)

✨Tip Number 1

Familiarise yourself with the specific technologies mentioned in the job description, such as Kafka, AWS, and the programming languages like Java, Python, and Scala. Having hands-on experience or projects showcasing your skills in these areas can set you apart during discussions.

✨Tip Number 2

Network with current or former employees of VIOOH on platforms like LinkedIn. Engaging with them can provide insights into the company culture and the team dynamics, which can be beneficial during interviews.

✨Tip Number 3

Prepare to discuss your experience with designing APIs and managing infrastructure. Be ready to share specific examples of how you've tackled challenges in these areas, as this role heavily focuses on these skills.

✨Tip Number 4

Show your enthusiasm for continuous learning by researching recent trends in data engineering and streaming technologies. Mentioning relevant courses or certifications you've completed can demonstrate your commitment to professional growth.

We think you need these skills to ace Senior Software Engineer (Data Engineering) (London)

Proficiency in Java, Python, or Scala
Experience with REST API design and development
Knowledge of distributed systems architecture
Familiarity with streaming technologies, particularly Kafka
Experience managing cloud services (AWS or GCP)
Ability to build and integrate monitoring tools (Datadog, Kibana, Grafana, Prometheus)
Experience with data pipeline construction and management
Strong understanding of SQL for writing and analysing queries
Experience with high throughput data services
Ability to work collaboratively with data scientists on productionising workflows
Experience in infrastructure management and upgrades

Some tips for your application 🫡

Understand the Role: Before applying, make sure you fully understand the responsibilities and requirements of the Senior Software Engineer position at VIOOH. Tailor your application to highlight relevant experience in data engineering, API design, and distributed systems.

Highlight Relevant Skills: In your CV and cover letter, emphasise your experience with Java, Python, or Scala, as well as your knowledge of streaming technologies like Kafka. Mention any relevant projects that showcase your ability to design and build data-intensive services.

Craft a Compelling Cover Letter: Use your cover letter to tell a story about your passion for data engineering and how your skills align with VIOOH's mission. Be specific about how you can contribute to their data platform and mention any unique experiences that set you apart from other candidates.

Proofread Your Application: Before submitting, carefully proofread your CV and cover letter for any spelling or grammatical errors. A polished application reflects your attention to detail and professionalism, which are crucial in a technical role.

How to prepare for a job interview at VIOOH

✨Understand the Company and Its Products

Before your interview, take some time to research VIOOH and its role in the out-of-home advertising industry. Familiarise yourself with their data platform and the specific services they offer, as this will help you demonstrate your genuine interest and understanding during the conversation.

✨Showcase Your Technical Skills

Be prepared to discuss your experience with the technologies mentioned in the job description, such as Java, Python, Scala, and Kafka. Bring examples of past projects where you've designed APIs or built data-intensive services, as this will highlight your relevant expertise.

✨Prepare for Problem-Solving Questions

Expect to face technical questions that assess your problem-solving abilities, especially related to distributed systems and streaming technologies. Practice explaining your thought process clearly, as this will showcase your analytical skills and ability to work through complex challenges.

✨Ask Insightful Questions

At the end of the interview, take the opportunity to ask thoughtful questions about the team dynamics, the company's future projects, or how they support professional growth. This not only shows your enthusiasm but also helps you gauge if the company is the right fit for you.

Senior Software Engineer (Data Engineering) (London)
VIOOH
V
  • Senior Software Engineer (Data Engineering) (London)

    London
    Full-Time
    43200 - 72000 £ / year (est.)

    Application deadline: 2027-07-17

  • V

    VIOOH

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>