This site uses cookies. To find out more, see our Cookies Policy

Data Engineer (001826) in London at Inmarsat

Date Posted: 7/13/2018

Job Snapshot

  • Employee Type:
  • Location:
  • Job Type:
  • Date Posted:

Job Description

Primary role purpose:

At Inmarsat we use data in every part of our business to innovate and lead the market. We have one of the most sophisticated mobile satellite networks and it generates huge data volumes every single day. Key to our strategy is our data platform which is designed and built by a small team of agile data engineers. Working on multiple data products this role will shape and drive the strategy behind our approach and will ensure engineering rigour in all of our products.

You will; be self-organising; passionate about developing data driven products; iterate quickly and not be afraid to try new things. You want to evolve the tech stack and really drive forward the organisations maturity. You will have a deep interest in Hadoop, cloud, automation and open source. You will have the chance to really shape things and make a big difference to the team, the organisation and the data platform.

Job Requirements

Key Responsibilities:

  • Define the strategy for ingestion, transformation and presentation of data
  • Lead and develop reusable data patterns and implement data pipelines following those patterns
  • Work with other software engineers, data analysts, data scientists, and decision-makers, such as product owners, to build solutions and generate insights.
  • Development of the data platform including support and monitoring
  • Maintain an in-depth understanding of current and emerging technologies that will support the team in delivering quality solutions
  • Work in cross-functional agile teams with an end-to-end responsibility for product development

Essential Knowledge and Skills:

The candidate must be able to demonstrate advanced skills and knowledge at the depth and scope required for the position.

  • At least five years’ experience in Apache Hadoop technologies
  • Hands on coding experience in the following technologies - Spark, Spark SQL, Hive, Kafka, Oozie, HDFS, Python, SQL, Unix shell scripting
  • Knowledge and experience of using Cloud based technology (preferably Google)
  • Experience with Continuous Integration/Continuous Delivery automation (Jenkins, Hudson)
  • Experience with source code control tools such as Git
  • Agile Experience using Scrum or Kanban

Desirable Knowledge and Skills:

  • Spark Streaming
  • Apache Flume
  • Java/Scala
  • Tableau
  • Telecommunications experience
  • Familiarity with the Atlassian suite including Jira and Confluence



  1. Software Engineer Jobs
  2. Project Engineer Jobs