Position: Data Engineer
Company: Push Gaming
Category: Data Engineer
Experience required: 3y
English level: intermediate

Required skills:

Big Data ecosystem data processing — including file systems, data structures, automation, security, messaging, movement etc.
In production cloud data infrastructure — including design, implementation, and maintenance (preferable AWS)
With SQL development across multiple language variations — such as PostgreSQL, Amazon Athena
Developing data pipelines with orchestration tools — such as AWS Glue
Python or Java development
Hands-on experience implementing ETL (or ELT) best practises at scale
Knowledge of CI\CD best practises.
Good communications skills across all levels of stakeholder (business & technical)
Continually keep up with advancements in data engineering practises
Create and maintain architecture and systems documentation

As a plus:

Experience of encrypting and obfuscating sensitive data
Experience of deploying Infrastructure as Code preferably using Terraform
Experience of developing ETL and ELT data pipelines using
Experience working with both structured and unstructured data in various formats — such as JSON, AVRO, CSV, TSV, PDF etc.

Responsibilities:

Analyse source systems, define underlying data sources and transformation requirements, design suitable data models and document the design/specifications
Build and maintain robust, scalable, automated cloud-based data pipelines using industry best practises
Ensure quality of technical solutions as data moves across environments
Recommend ways to improve data reliability, efficiency, and quality
Partake in cross team code reviews to ensure all solutions developed meet required standards
Contribute to the ongoing formation of the Data Engineering team’s processes and skill sets

In this exciting role, you will be working as part of our new Data Engineering team to build infrastructure and solutions for the management and organisation of our data.
To succeed in this role, you will be required to design data structures and data models, design and build data pipelines and understand how to build secure, scalable, efficient and fault tolerant solutions within cloud environments.

We offer:

Good salary
Paid sick leave and vacation (24 working days + public holidays)
Office in city center
Gym membership
Internship in London, visiting exhibitions and seminars
Medical insurance
Friday drinks
Work from home

Responsibilities

Analyse source systems, define underlying data sources and transformation requirements, design suitable data models and document the design/specifications
Build and maintain robust, scalable, automated cloud-based data pipelines using industry best practises
Ensure quality of technical solutions as data moves across environments
Recommend ways to improve data reliability, efficiency, and quality
Partake in cross team code reviews to ensure all solutions developed meet required standards
Contribute to the ongoing formation of the Data Engineering team’s processes and skill sets

In this exciting role, you will be working as part of our new Data Engineering team to build infrastructure and solutions for the management and organisation of our data.
To succeed in this role, you will be required to design data structures and data models, design and build data pipelines and understand how to build secure, scalable, efficient and fault tolerant solutions within cloud environments.

Project description

Push Gaming is a mobile games studio based in London, with offices in Lviv, Malta, Newquay. Due to some new and exciting projects, we need a talented Data Engineer to join our team in Lviv office. This is an opportunity to join the company and become a key contributor to Push Gaming’s success. You’ll also have the chance to work with and learn from a great team, who have experience working on some of the most successful titles in our industry.