We use cookies. You have options. Cookies help us keep the site running smoothly and inform some of our advertising, but if you’d like to make adjustments, you can visit our Cookie Notice page for more information.
We’d like to use cookies on your device. Cookies help us keep the site running smoothly and inform some of our advertising, but how we use them is entirely up to you. Accept our recommended settings or customise them to your wishes.

Big Data Engineer - Contract

Location: Edinburgh, Scotland.
Company Description:

Merkle | Aquila works to extract the maximum value from data to allow our clients to take more effective actions from analysis. We work with organisations to understand their challenges and then identify, structure and use the most relevant data to address their needs. Our expertise covers the full consumer lifecycle from acquisition through to retention. We firmly believe that the on and offline worlds have merged and that effective analysis should allow our clients to have a holistic view of the effectiveness of all of their channels. We have delivered projects involving both onsite and offsite analytical consultancy and delivery. Our goal is to be fully flexible to suit our client’s needs.

We are looking for candidates who are based either in or around Edinburgh aswell as candidates who are based in or around the Midlands (including Derby, Nottingham, Leicester, Stoke, Loughborough and Birmingham) and London. 

Job Description:

Project Delivery:

  • Responsible for development of the Big Data components within the Marketing Data Platform
  • Supports design of Elsevier’s overall MDP
  • Seen as a "trusted advisor" from a Big Data perspective between Merkle and Elsevier, adding value. When required acting as a Technical Lead
  • Create production-ready code, using development practices and an agile iterative approach
  • Support prepare materials in support of the (Stage Gate) review process, includes technical specifications
  • Play a pivotal role with Project Managers in ensure work is assigned to the most suitable individual with the relevant skill in the technical team
  • Work with the Technical Lead for delivery of MDP
  • Maintain familiarity with Merkle and Elsevier’s architectural standards, technical landscape, validation requirements, central service request processes

Technical Skills/ Experience:

  • 5 Years coding experience with a High-Level programming language (preferable Java or Scala)
  • Exposure to Big Data technologies (Spark, Hive, Oozie, Sqoop, NiFi, HDFS, R)
  • Have a strong interest in learning how to use technology to solve problems and enjoy the idea of designing and implementing these solutions for our clients

Desirable Skills include:

  • Exposure to Windows or Linux\Unix
  • Exposure the Play Framework, Docker, Elastic Beanstalk
  • Exposure databases technologies (MySQL, PostgresSQL, Oracle, SQL Server, MongoDB)
  • Exposure to cloud technologies (AWS, Azure, Google)
  • 10+ years of development and engineering experience including Big data and cloud technologies including AWS, Apache Spark
  • Being highly motivated the Technical Lead will see projects through to fruition and ensure they are delivered to the highest quality and technical standards
  • May conduct software and infrastructure reviews to ensure technical components are fit for purpose
  • Experience of creating technical specifications including the solution’s key document System Specification
  •  Experience of architecting and applying design patterns and best practices to data centric solutions, especially big data and cloud solutions


  • Excellent written and verbal communication skills with the ability to work to tight deadlines keeping within a structured framework adhering to stringent business processes
  • Effective interpersonal skills with the ability to collaborate with other technical specialists
  • Ability to clearly articulate complex information verbally and in writing
  • A passion for technology and innovative ideas


  • Analytical thinking, with the capability to apply logic to solve problems
  • Ability to work under pressure, multi-task, and meet deadlines
  • Determination to solve complex and challenging situations
  • Initiative to pro-actively expand knowledge and improve skills
Additional Information:

Merkle does not discriminate against job applicants on the basis of age, disability, gender reassignment, marital or civil partner status, pregnancy or maternity, race, colour, nationality, ethnic or national origin, religion or belief, sex or sexual orientation. Experience stipulated in this job description serves as a guide only and all applications will be considered on their merits, irrespective of experience. At the point of application, the candidate must have the legal right to work in the UK as we are unable to sponsor visas at this time.

As part of our Diversity and Inclusion agenda, and as an Equal Opportunities employer, if you require reasonable adjustments during the selection process please engage directly with your Recruiter.

More Information:

Graduate Opportunities: Whether you're still studying, recently graduated or are already working and fancy a career hop, we could have a perfect opportunity for you.
Experienced Hires: Leverage your expertise, challenge the status quo and grow your career at Merkle.

Still browsing?