Job Openings
Data Engineer - AWS and Snowflake (Contract)
About the job Data Engineer - AWS and Snowflake (Contract)
Senior Data Engineer - Snowflake + AWS
Remote (Contract)
This project involves building the data foundation for a generative AI platform that automates and optimises global advertising messaging. Working within a specialist consultancy, you will be responsible for the infrastructure that allows high-volume data to be translated into machine-learned campaign insights.
The Project Scope
- AI Infrastructure: Develop and maintain the scalable data architectures required to support business-critical AI and machine learning applications.
- Architectural Leadership: Propose and implement architectural decisions that ensure long-term scalability and high availability.
- System Observability: Build and manage tools for monitoring and quick resolution of operational bottlenecks within the pipeline.
- Collaborative Engineering: Translate complex business needs into technical solutions while mentoring junior engineers on best practices.
Technical Environment
- Data Stack: Heavy utilisation of Snowflake, specifically leveraging Iceberg Tables, data shares, and materialised views.
- Core Language: Professional-grade development in Python.
- Cloud Operations: Full-cycle management of AWS services including IAM, CloudWatch, and Secrets Manager.
- Tooling: Daily use of Airflow, Lambda, S3, and Spark for orchestration and storage.
- Documentation: Clear communication of system designs using UML or C4 Architecture Diagrams.
Why this role?
This is an opportunity to work on a 24x7 high-availability production environment where technical innovation is a requirement, not an afterthought. The culture is built on agile delivery and continuous learning, providing a space for engineers to evaluate and incorporate state-of-the-art tooling into a global product.