MINT is the leader in Advertising Resource Management (ARM) software, driving marketing transformation in the age of agentic AI. At the core of our innovation is an open enterprise platform that deploys autonomous AI agents to augment human teams across the marketing and advertising value chain, connecting marketing performance with enterprise growth and real business impact.
Thanks to a diverse team of over 300 professionals worldwide, we integrate technology, data, and agentic intelligence to redefine how global brands and agencies plan, execute, and optimize their advertising investments.
With the recent acquisitions of technology leaders Redmill Solutions and info³, MINT has further expanded its unified ecosystem, completing the long-awaited connection of media planning, buying, and execution within one intelligent environment.
The Role
As a Senior Data Engineer, you will be responsible for designing, building, and optimizing data architectures, pipelines, and ETL processes.
You will leverage technologies such as Snowflake, DBT, and Airflow to develop and manage scalable data solutions that support efficient analytics and business decision-making.
This is a consultancy engagement, not an employment contract. The selected consultant will work independently, bringing their specialized knowledge and experience to our projects.
Responsibilities
- Develop and maintain a robust Data Warehouse using Snowflake and DBT
- Design, build, and optimize ETL processes and data pipelines
- Implement and manage workflows using Airflow, Kubernetes, and AWS services
- Deploy and manage data warehouses to support scalable analytics
- Ensure data quality, security, and performance in all data operations
This role will be a great fit if you have
- Advanced proficiency in Python and SQL for data analysis and organization
- Solid understanding of DBT for ETL purposes
- Practical experience with Airflow for workflow management
- Experience working with Snowflake infrastructure
- Background in designing scalable data architectures and pipelines
- Familiarity with relational database systems and, ideally, exposure to Apache Druid
- 4-5 years of relevant experience, with a professional level between strong middle and senior
- A Master’s degree in Computer Science or a related field (preferred)
Interview Process
Candidates can expect the following steps in our interview process:
- HR Video Interview (30 minutes): A virtual interview with HR to provide an overview of the company and the role, as well as to gain insight into your experience and background.
- Technical Interview with Tech Leadership team (1 hour): A virtual interview with the Head of Engineering and team leads focused on your technical expertise, past experience, and problem-solving approach. Expect deep dives into current challenges such as scaling data pipelines, improving developer velocity, managing service migrations, and optimizing cloud costs. We'll also explore specific use cases like handling data spikes, enhancing observability in distributed systems, and refactoring legacy components.
- Interview with CPTO (30 minutes): A high-level conversation with our CPTO to align on technical vision, product thinking, and leadership style. This is an opportunity to discuss your approach to driving impact across teams, balancing speed with quality, and contributing to long-term strategy and innovation.
- Offer: after completing the interview process, successful candidates will receive an offer.
MINT is committed to a diverse and inclusive workplace. MINT AI is an equal opportunity employer and does not discriminate on the basis of age, race, religion, color, national origin, gender, gender identity, gender expression, sexual orientation, immigration status, medical condition, protected veteran status, disability, genetic information, political views or activity, or other legally protected status.