Junior Software Engineer (Data Engineering)
Junior Software Engineer (Data Engineering)

Junior Software Engineer (Data Engineering)

City of Westminster Full-Time 28800 - 42000 £ / year (est.) No home office possible
V

At a Glance

  • Tasks: Join our team as a Junior Data Engineer, designing and building our data platform.
  • Company: VIOOH is 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 key architectural decisions and work on exciting data projects in a dynamic environment.
  • Qualifications: Experience with REST APIs, distributed systems, and streaming technologies like Kafka is preferred.
  • Other info: We value diversity and provide a supportive recruitment process for all applicants.

The predicted salary is between 28800 - 42000 £ per year.

Paddington, London

Role Title: Junior 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 a Junior Data Engineer to join our growing Data Engineering 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 productionising 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.
  • 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.
  • 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.

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.

Junior Software Engineer (Data Engineering) 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 opportunities for professional development through dedicated time and financial support for courses, ensuring that every team member can thrive while contributing to innovative data solutions in the fast-evolving field of out-of-home advertising.
V

Contact Detail:

VIOOH Recruiting Team

StudySmarter Expert Advice 🤫

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

✨Tip Number 1

Familiarise yourself with the technologies mentioned in the job description, especially Kafka and AWS or GCP. Having hands-on experience or projects showcasing your skills with these tools can set you apart during discussions.

✨Tip Number 2

Engage with the VIOOH community on platforms like LinkedIn or GitHub. Showcasing your interest in their work and connecting with current employees can provide valuable insights and potentially a referral.

✨Tip Number 3

Prepare to discuss your experience with designing APIs and distributed systems. Be ready to share specific examples of projects where you've implemented these concepts, as this will demonstrate your practical knowledge.

✨Tip Number 4

Take advantage of online courses or resources to brush up on Java, Python, or Scala if you're not already proficient. Being able to confidently discuss your coding skills will be crucial in the interview process.

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

Proficiency in Java, Python, or Scala
Experience with REST API design
Knowledge of distributed systems
Familiarity with streaming technologies, particularly Kafka
Experience managing AWS or GCP environments
Ability to build and integrate monitoring tools (e.g., Datadog, Kibana, Grafana, Prometheus)
Understanding of data-intensive services and real-time reporting
Experience with SQL query writing and analysis
Strong problem-solving skills
Good communication skills
Adaptability to new technologies and frameworks
Team collaboration skills

Some tips for your application 🫡

Understand the Role: Before applying, make sure you fully understand the responsibilities and requirements of the Junior Data Engineer position at VIOOH. Familiarise yourself with the technologies mentioned in the job description, such as Kafka, AWS, and programming languages like Java, Python, or Scala.

Tailor Your CV: Customise your CV to highlight relevant experience and skills that align with the job description. Emphasise any projects or roles where you've designed APIs, worked with streaming technologies, or managed infrastructure, as these are key aspects of the role.

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 how you can influence architectural decisions.

Proofread Your Application: Before submitting your application, carefully proofread all documents for spelling and grammatical errors. A polished application reflects your attention to detail, which is crucial in a technical role like this one.

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 how it automates buying and selling outdoor advertising. This knowledge will help you demonstrate your genuine interest in the company.

✨Showcase Your Technical Skills

Be prepared to discuss your experience with Java, Python, or Scala, as well as your understanding of distributed systems and REST APIs. You might be asked to solve technical problems or explain your previous projects, so brush up on relevant concepts and be ready to showcase your coding skills.

✨Prepare for Behavioural Questions

VIOOH values teamwork and collaboration, so expect questions about how you've worked with others in the past. Think of examples that highlight your ability to communicate effectively, manage conflicts, and contribute to a team environment. Use the STAR method (Situation, Task, Action, Result) to structure your answers.

✨Ask Insightful Questions

At the end of the interview, you'll likely have the chance to ask questions. Prepare thoughtful queries about the company's data strategy, the team dynamics, or opportunities for professional growth. This shows your enthusiasm for the role and helps you assess if VIOOH is the right fit for you.

Junior Software Engineer (Data Engineering)
VIOOH
V
  • Junior Software Engineer (Data Engineering)

    City of Westminster
    Full-Time
    28800 - 42000 £ / year (est.)

    Application deadline: 2027-07-11

  • V

    VIOOH

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