Data Engineer
The Role
We’re looking for a Data Engineer to join our Data Platform & Marketing Automation Team!
Are you experienced with Cloud Computing, Data Modelling, and Python, and you fancy working on scaling up the platform that will dominate the world of branded payments? Then we really need your help to make it happen
What will I do?
You will develop and maintain data pipelines
You will design, build, extend, and maintain our Data Platform
You will support other teams within our company in their work with the Data Platform
What You Have
A pragmatic - customer-centric - approach to software design. You’re aware of commonly applied design concepts and principles, and able to express your point of view to get people along with you during design discussions
Strong data modeling skills and proficiency in SQL
Write clean, performant Python code. Experience with JVM-based programming languages is a plus
Experience with developing and deploying cloud-based data solutions (preferably AWS)
Experience with containerization solutions (Docker). Hands-on practice with Kubernetes is a plus
Experience with AWS Redshift, GCP BigQuery, or another data warehousing platform
Practical experience with the following technologies will come in handy: streaming technology such as Kafka, data processing with Apache Spark, workflow management tools like Apache Airflow or AWS Step Functions
Ability to operate responsibly in alignment with the industry best practices and team conventions. The ability to drive initiatives toward completion and deliver working solutions is a must-have.