Senior Data Engineer
Toronto, Ontario, Canada
Leading digital performance marketing agency seeks a Senior Data Engineer
Do you have the enthusiasm to rise to each challenge, the execution to drive outstanding performance, the curiosity to continually expand your knowledge, and the courage to propose original solutions to complex problems? Then you may have just found the perfect opportunity at a performance marketing agency like no other.
We are looking for a Senior Data Engineer with 7+ years of experience in data engineering, specializing in cloud data warehousing solutions like Snowflake and orchestration tools like Dagster. The ideal candidate will have advanced expertise in architecting scalable data pipelines, data modeling, and integrating data from various marketing platforms. They should be proficient in collaborating with cross-functional teams, driving data strategy, and have a proven track record of establishing data engineering best practices.
Sound like your kind of thing? Let's get to the details!
What you get
- The opportunity to shape the future—yours and ours—at one of the world's most significant performance marketing agencies with offices across the US, Canada, and Europe.
- A diverse, equitable, and inclusive (DEI) environment where you can bring your whole self to work.
- A host of perks and benefits, including flexible hours, retirement plans, medical benefits, hybrid working models, employee assistance, and days off to recharge.
What we get
- 7+ years of experience in data engineering roles
- Strong expertise in cloud data warehousing solutions, particularly Snowflake
- Experience with data orchestration tools such as Dagster, Airflow, or similar
- Proficiency in ETL/ELT processes, data modeling, and building scalable data pipelines
- Strong programming skills in SQL and Python
- Familiarity with data visualization tools, preferably Qlik Sense
- Proven ability to lead and mentor junior data engineers
- Excellent problem-solving skills and attention to detail
- Strong communication skills, with the ability to collaborate effectively with cross-functional teams
Responsibilities
- Lead the establishment of our data engineering practice, setting standards and best practices.
- Design, develop, and maintain scalable data pipelines and ETL/ELT processes.
- Migrate existing data infrastructure to Snowflake, ensuring optimal performance and scalability.
- Implement and manage data orchestration workflows using tools like Dagster.
- Integrate data from various marketing data sources, including funnel.io, into our data warehouse.
- Collaborate with data analysts and business stakeholders to understand data needs and deliver solutions.
- Ensure data quality, integrity, lineage, and security across all data pipelines.
- Provide technical leadership and mentorship to junior data engineers.
- Work closely with the analytics team to support data visualization efforts in Qlik Sense.
- Stay updated with the latest industry trends in data engineering and propose innovative solutions.
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: Airflow Dagster Data pipelines Data quality Data strategy Data visualization Data warehouse Data Warehousing ELT Engineering ETL Pipelines Python Qlik Security Snowflake SQL
Perks/benefits: Flex hours
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.