Big Data Engineer

Performance London, England


Position at The Exchange Lab

Role Overview:

The Exchange Lab are looking for a Big Data Engineer to join our growing technology team. The successful candidate will be a key member of the team and will be involved in the design and development of our key data systems. We expect the candidate to be intelligent, enthusiastic, willing to learn and love everything tech.


The Exchange Lab work with a wide portfolio of technologies, from business-driven applications through to large scale analytics solutions. Successful candidates will be working in a very dynamic, solutions orientated environment. 


This is a hands-on role that will require the candidate to architect and build on top of an existing Big Data stack. We will also be expecting the candidate to be a strong communicator, as the role will require frequent communication with internal data analysts as well as customers of our data solutions.


Role Responsibilities:

Take ownership of our big data platform, working with the Business teams and key stakeholders to ensure that we meet the Organisations data needs and the technology meet the expected scale.

  • Work with the Head of Development and Project / Product team to plan and implement projects.
  • Support the whole technical team throughout the development cycle of the products.
  • Attend daily scrum meetings to ensure product features are on track as specified.


Skills & Experience Required:


  • Good degree in Computer Science or equivalent.
  • Experience in designing, running and troubleshooting EMR clusters
  • Batch and streaming job frameworks (such as Spark, Storm)
  • Demonstrable experience and excellent knowledge of the Java / Spring ecosystem including:Java 8 / Spring 4
  • Experience developing Web Services (​REST with JSON)​
  • Messaging systems , such as RabbitMQ or KAFKA.
  • Unit testing and continuous integration frameworks.
  • Experience of orchestration tools, such as Ansible
  • Leading database technology, such as mysql, SQL Server, mongoDB etc.
  • Demonstrable experience of working with key stakeholders and developers to plan and implement technical projects.
  • Knowledge of design patterns and how to apply them effectively.
  • Working with the team, conform to standards, review work.
  • Excellent communication and works positively within a team environment. ​ Capable of presenting work clearly and peer reviewing other people’s work.
  • Willingness to learn new skills and a flexible approach. ​
  • Ability to debug code with excellent problem solving.
  • Experience of working in short iterative Agile Sprints.


The Exchange Lab (, part of GroupM [m]Platform, is a specialist programmatic company connected to the world’s largest marketplace. The company’s proprietary Meta-DSP–Proteus, unifies the top demand side platforms (DSPs), marketing technologies, media platforms and exchanges into a single touch-point, empowering direct advertisers and GroupM agencies with the highest level of efficiencies and analytics.


Proteus is integrated into ten of the largest and most respected DSPs including; MediaMath, AppNexus, ONE by AOL and The Trade Desk. This unique programmatic technology creates a holistic view of the digital ecosystem providing advertisers with unparalleled audience reach, scale, campaign insights and efficiencies – future proofing brands.

Founded in 2007, The Exchange Lab services more than 700 clients across 50 markets worldwide with offices in London, New York, Chicago, Los Angeles, Toronto, Montreal, Vancouver and Singapore.

We are an equal opportunities employer. All GroupM agencies are equal opportunities employers and welcome applications from all suitably qualified persons regardless of their race, gender identity, disability, culture/religion/belief, sexual orientation or age.