TMI is a global-facing, independent digital agency built for performance, agility and partnership.
We create award-winning, data-led campaigns across the globe for clients in e-commerce, finance, iGaming, beauty, skincare and grocery. TMI is guided by the core values of unified collaboration, data-centric strategy, proactive engagement, inclusivity, authenticity and integrity. We challenge convention and deliver exceptional results through a truly unique approach.
About the Role
This role involves designing and building a unified platform to automate advertising data collection and processing. You will be instrumental in designing, developing and maintaining robust data pipelines that power automated reporting and analytics for advertising performance across multiple platforms and clients. Key responsibilities include data pipeline development, data warehousing & transformation workflow development. This role is ideal for someone with a passion for scalable data architecture, automation and cloud technologies. You will work closely with warehouse users to ensure data structures are intuitive, efficient and aligned with desired use-cases.
Role Requirements
Essential Requirements
- Recognised Degree in Computer Science or another related STEM field.
- Proven, relevant experience working in a similar role.
- Strong Python development skills, particularly for developing and testing data pipelines.
- Experience with cloud-based data warehousing (BigQuery preferred).
- Hands-on experience with orchestration tools (preferably Airflow).
- Proficient in SQL and data modelling best practices.
- Experience with DBT or other modern data transformation frameworks.
- Ability to use a version control system (e.g. git) for code management and collaboration.
- Proficiency in efficiently extracting data from third-party APIs.
- Strong troubleshooting, documentation and communication skills.
Desired Requirements
- Experience working with advertising data and platform APIs (Google Ads, Microsoft, Meta, etc.).
- Prior exposure to GCP-specific data tools.
- Experience setting up and maintaining CI/CD pipelines through GitHub Actions or other similar tools.
- Familiarity with Infrastructure as Code (Terraform or similar).
- Experience in building out automated testing suites to ensure proper reliability/functionality of the codebase.
- Experience creating technical documentation and conducting training sessions to help non-technical users adopt tooling.
- Knowledge of securing sensitive data, especially when dealing with third-party APIs.
About you
- Thrive in a dynamic, remote environment.
- High competency in Excel, Word and PowerPoint.
- Take initiative.
- Problem-solving attitude.
- Willingness to learn.
- “Can-do” attitude.
- Analytical, numerate aptitude.
- Strong English communication skills, written and verbal.
Benefits
- Holiday | 25 + 1 p/a worked
- Pension | 5% ER – Salary Sacrafice
- Mat / Pat | Yes – Above stat.
- Medical | Yes (Vitality)
- Personal Days | 3 p/a