Could this be your next job?

Share job via email

Job titleSoftware Engineer (Data)
Job typeSmart Industry
Salary130,000 - 150,000 USD
LocationRest Of World
Bonus PackageNone
Job description

Do you have over 5 years’ experience as a data engineer? Do you want to work for an IIoT company who drive operational efficiencies for the manufacturing market? Our client is a rapidly growing start-up and is currently looking for a Software Engineer to join their team and help build the next generation IoT platform.

Focused on solving manufacturing problems for their customers via their software, they work across markets ranging from aerospace to oil and gas, offering their customers state-of-the-art digital transformation technology.

The role

As Data Engineer you’ll help to create solutions to data problems to help their client build the next generation of IoT streaming platform. You’ll be working with large, complex datasets to ensure the needs of both internal and external customers are met. From building analytical tools to assembling datasets, algorithm development to data infrastructure, this is a varied role with the core focus of supporting our client’s IoT technology.

Responsibilities include:

  • Creating and enhancing data ingestion and processing pipeline architecture
  • Creating complex datasets to meet the needs of customers (both internal and external)
  • Supporting internal teams in predictive maintenance and algorithm development
  • Supporting on continuous model deployment
  • Analysing the data pipeline by building analytical tools
  • Working with internal teams to assist with data-related technical and infrastructure needs
  • Leading cross-functional project teams
  • Providing feedback to the team


The requirements

Our client is looking for someone who is currently working as a mid to senior level Data Engineer who has a strong track record of creating solutions that solve data problems. You’ll have experience working with constantly evolving data and will have excellent knowledge of the world of data and data scientists – we’re looking for someone who speaks their language!

Requirements include:

  • At least 5 years’ experience building data-intensive stream and batch processing platforms
  • Experience working with high-velocity and high-volume data
  • Excellent understanding of data science
  • Experience using streaming platforms (e.g. AWS Kinesis/Lambda, Spark)
  • Experience with data serialization formats and wire protocols
  • Track record of managing relational databases (e.g. PostgreSQL)
  • Success working on complex, analytical SQL queries
  • Confident using functional programming languages (e.g. Node.js, Java)
  • Previous experience with tools used to define infrastructure as code (e.g. Terraform)
  • Eager and driven
  • Curious and adaptable, quick to learn
  • Able to work independently as well as part of a collaborative team
  • Able to manage your own projects successfully


Important information

Reference number: 9337

FMC contact for this role: Sefi Kennedy (+44 (0) 7703 735 013

Share job via email

Oh, and if you are interested in this job…

Telephone us on +44 (0) 1522 695 011 during office hours, or use this form to send us a quick message, and we’ll get back to you.

    First Name (required)

    Last Name (required)

    Your Email (required)

    Job Reference

    Your Message

    Upload/update your CV (optional)

    When you submit this form we will store information about you on our secure system. We will not share this information with any third parties except for the purposes of proposing you as a suitable candidate for roles which match you skills. We may also send you emails from time to time if we think you may be interested in opportunities we are trying to fill. You may unsubscribe at any time. Please refer to our privacy page.

    Please note: some users report the SEND button is slow to respond. When the form is submitted you will see a Success message.

    my new job

    Updated on 2017-08-07T17:04:38+00:00, by Matthew Graham.