SUMMARY:
We are looking for a Senior Data Engineer to join a platform-focused engineering team responsible for the systems that power data collection, processing, and operational analytics across a large-scale digital streaming environment.
You will work on highly scalable, event-driven platforms that process significant volumes of user behaviour and operational data. The role combines software engineering, cloud infrastructure, platform ownership, and data engineering to ensure reliable, secure, and efficient data services.
This is an excellent opportunity for engineers who enjoy solving complex technical challenges, working with distributed systems, and building cloud-native platforms at scale.
WHAT WILL YOU BE DOING:
You will join our engineering team and be a valued member working closely in a collaborative, autonomous, cross-functional team. You will help with the following:
- Build and maintain scalable data processing platforms and services on GCP.
- Design and develop event-driven architectures using GCP-native services.
- Develop and maintain data pipelines and backend services using Python.
- Contribute to infrastructure automation and platform provisioning using Terraform.
- Support containerised workloads running on GKE.
- Implement monitoring, observability, and operational best practices.
- Collaborate closely with product and engineering teams to deliver reliable platform capabilities.
- Participate in platform support and operational ownership activities.
- Improve testing, deployment, and software delivery practices.
- Contribute to architectural discussions and long-term platform evolution.
WHAT WE ARE LOOKING FOR:
- Strong experience working within cloud-native engineering environments.
- Strong hands-on experience with Google Cloud Platform (GCP).
- Experience with BigQuery, Pub/Sub, Dataflow, and Cloud Functions.
- Strong Python development experience.
- Experience building and supporting distributed systems.
- Experience with Infrastructure as Code using Terraform.
- Understanding of containerised environments and Kubernetes concepts.
- Experience with CI/CD pipelines and modern engineering practices.
- Strong problem-solving skills and systems-thinking mindset.
- Experience working in Agile development environments, particularly in a Scrum framework.
- Strong English communication skills, both written and verbal
AWESOME BUT NOT REQUIRED:
- Experience with GKE.
- Experience working with Go.
- Experience working with Java.
- Experience with Kafka.
- Experience with Grafana, Prometheus, or similar observability tooling.
- Experience managing cloud IAM and security controls.
- Experience supporting high-volume data platforms.
<