Data Engineer – Integrations

Data Engineer – Integrations

Tallinn, Estonia

We are looking for a hands-on engineer with a passion for data to work with our client based in Tallinn, Estonia. 

In this role you will work alongside other developers, architects, and machine learning engineers in an agile environment. You will be integrating 3rd party data platforms and building batch and streaming data pipelines for our clients target cloud data platform (Databricks) and our clients current enterprise data warehouse (DB2). You will build a variety of services that drive intelligence into our clients internal and external products and platforms. You will work with scrum team members delivering elegant solutions and troubleshooting difficult problems. You will get to work with massive data sets and learn to apply the latest big data technologies on a leading-edge platform.

Responsibilities:

  • Coding elegant strategic solutions which are reusable and easily maintainable.
  • Peer reviewing other team members’ code.
  • Attend stand-ups with key stakeholders – communicating the status of development and raising any potential risks as early as possible.
  • Produce clear and concise documentation where required.
  • Continuous learning.
  • Sharing technical knowledge with other members of the Data Engineering Team.
  • Cultivating an understanding of the Gaming industry and playing our games to appreciate the players’ experience and the context for our data solutions.
  • Some 2nd Line on-call support

Requirements:

  • Strong SQL/Procedural SQL/Data Warehousing experience
  • Demonstrable experience of data processing such as Python and Java.
  • Experience of Cloud engineering – GCP, AWS, etc.
  • Unix shell scripting (or alternative) experience.
  • Has worked in a team that adhered to agile principles.
  • Has demonstrated self-motivation/pro-activeness on a previous role.
  • Good communication skills, including the ability to translate technical descriptions into something that can be understood by a non-technical business-facing team member.
  • A keenness to understand how the technical task at hand translates into business value.
  • An innovator who is not afraid to put forward ideas for improving team process or suggest new features to the Product Owner.

Desirable requirements:

  • Exposure to Databricks.
  • Delivering services as docker containers.
  • Good understanding of RESTful APIs and streaming.
  • An interest or experience in the gambling industry.

Related Jobs

Database Administrator

Our client is a technology solutions company passionate about Customer tailored product development. From...

.NET Software Developer

We are looking for an experienced .NET Software Developer (C#) who will be a crucial part of our Client’s...