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

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

Full-Time 48000 - 72000 £ / year (est.) No home office possible
G

At a Glance

  • Tasks: Design and build data platforms, APIs, and manage infrastructure.
  • Company: VIOOH is a fast-growing startup revolutionising out-of-home advertising.
  • Benefits: Enjoy hybrid working, personal growth time, and a budget for courses.
  • Why this job: Shape the future of data engineering in a dynamic, innovative environment.
  • Qualifications: Experience in software design, REST APIs, and streaming technologies required.
  • Other info: VIOOH values diversity and offers equal opportunities for all applicants.

The predicted salary is between 48000 - 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

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 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:

  • 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.

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.

Senior Software Engineer (Data Engineering) (Basé à London) employer: Golden Bees

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 field of out-of-home advertising.
G

Contact Detail:

Golden Bees Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer (Data Engineering) (Basé à 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 that showcase your skills in these areas can set you apart from other candidates.

Tip Number 2

Engage with the VIOOH community on platforms like LinkedIn or GitHub. Follow their updates, participate in discussions, and share relevant content to demonstrate your interest in the company and its mission. This can help you make a positive impression before even applying.

Tip Number 3

Prepare to discuss your previous experiences with data engineering and how you've tackled challenges in building data platforms. Be ready to provide examples of your work with streaming technologies and REST APIs, as these are crucial for the role.

Tip Number 4

Consider reaching out to current or former employees at VIOOH for informational interviews. This can give you valuable insights into the company culture and expectations, and it may also help you tailor your approach when applying.

We think you need these skills to ace Senior Software Engineer (Data Engineering) (Basé à 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)
Strong understanding of data pipelines and real-time data processing
Experience with SQL query writing and analysis
Problem-solving skills
Collaboration skills for working with data scientists
Adaptability to evolving technologies and methodologies
Experience with Apache Spark (nice to have)
Understanding of functional programming concepts (nice to have)

Some tips for your application 🫡

Understand the Role: Before applying, make sure to thoroughly read the job description for the Senior Software Engineer position at VIOOH. Understand the key responsibilities and required skills, such as experience with distributed systems, REST APIs, and streaming technologies like Kafka.

Tailor Your CV: Customise your CV to highlight relevant experience and skills that match the job requirements. Emphasise your proficiency in Java, Python, or Scala, and any experience you have with AWS or GCP, as well as your ability to design data-intensive services.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for data engineering and your understanding of VIOOH's mission. Mention specific projects or experiences that demonstrate your ability to contribute to their data platform and infrastructure upgrades.

Proofread Your Application: Before submitting your application, carefully proofread all documents for spelling and 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 Golden Bees

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 recent developments, as this will show your genuine interest and help you answer questions more effectively.

Showcase Your Technical Skills

Be prepared to discuss your experience with Java, Python, or Scala, as well as your knowledge of distributed systems and streaming technologies like Kafka. Bring examples of past projects where you've designed APIs or managed infrastructure to demonstrate your expertise.

Prepare for Problem-Solving Questions

Expect technical questions that assess your problem-solving abilities. Practice coding challenges or system design scenarios related to data engineering, as this will help you articulate your thought process during the interview.

Ask Insightful Questions

At the end of the interview, have a few thoughtful questions ready 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) (Basé à London)
Golden Bees
G
  • Senior Software Engineer (Data Engineering) (Basé à London)

    Full-Time
    48000 - 72000 £ / year (est.)

    Application deadline: 2027-07-09

  • G

    Golden Bees

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