Job Description:
Data Platform Engineer – Build Scalable Data Systems
The Data Platform Engineer is the architect behind the infrastructure that powers our most critical data-driven initiatives. In this role, you will design, build, and maintain the scalable platforms that support analytics, AI models, media performance tracking, and business intelligence across the consultancy.
You’ll develop and manage cloud-based systems that store, process, and serve large volumes of structured and unstructured data. From real-time data ingestion to batch processing pipelines, your platforms will be the foundation for everything from marketing insights to advanced machine learning applications.
Working closely with data scientists, engineers, and IT teams, you’ll implement solutions such as data lakes, data warehouses, and real-time streaming environments. These systems must be highly available, secure, and optimized for performance — enabling teams to work quickly and with confidence.
Your role also includes maintaining and improving the architecture over time. You’ll evaluate and integrate new technologies, automate workflows, and fine-tune systems for efficiency. Whether deploying infrastructure as code or scaling distributed systems, your work will help ensure our platforms evolve with the business.
Security and governance are central responsibilities. You’ll implement access controls, monitor compliance with data privacy regulations, and support data cataloging and lineage efforts. You’ll contribute to a trusted and compliant data environment that meets both internal and client-facing standards.
You should be comfortable working in cloud ecosystems like AWS, GCP, or Azure, and fluent with tools such as Terraform, Kubernetes, Airflow, Spark, and Kafka. Experience with Snowflake, BigQuery, or Redshift — and familiarity with CI/CD workflows — will be highly valuable.
Strong communication is key. You’ll collaborate across departments, provide technical guidance, and help teams understand how to work effectively with the data platform. Your documentation and onboarding support will also help scale knowledge internally.
The Data Platform Engineer ensures that data is not only stored — but delivered securely, reliably, and efficiently to the people and systems that need it.
This position is essential to enabling real-time insights, powering AI solutions, and creating a high-performing, data-first culture within the consultancy.
Find our other roles here. Find other details regarding digital and AI roles.
Responsibilities:
-
Design and implement data platform architectures.
-
Manage and optimize data storage and processing systems.
-
Ensure data platform scalability, security, and reliability.
-
Collaborate with data scientists and engineers to meet infrastructure needs.
-
Deploy and maintain cloud data solutions (AWS, GCP, Azure).
-
Monitor system performance and troubleshoot issues.
-
Automate platform maintenance and data workflows.
-
Support data governance and compliance policies.
-
Evaluate and integrate new data platform technologies.
-
Document architecture designs and operational procedures.
Preferred Qualifications:
-
4+ years experience in data engineering or platform development.
-
Expertise in cloud data platforms and services.
-
Strong programming skills in Python, Java, or Scala.
-
Experience with data warehouse solutions (Redshift, BigQuery, Snowflake).
-
Familiarity with streaming technologies (Kafka, Kinesis).
-
Understanding of data security best practices.
-
Ability to work collaboratively in cross-functional teams.
-
Strong problem-solving and system design skills.
-
Bachelor’s degree in computer science, engineering, or related field.
-
Experience supporting AI and machine learning workloads preferred.