Data Engineer
Remote Canada
Data Engineer
Department: Operations
Employment Type: Permanent
Location: Remote Canada
Reporting To: Dan Marco
Compensation: $90,100 - $135,200 / year
Description
At AgencyAnalytics, we empower marketing agencies with cutting-edge tools to streamline their reporting processes and elevate their client relationships. As a leading B2B SaaS company, we specialize in providing automated reporting software tailored to the unique needs of marketing professionals worldwide. Our mission is to revolutionize how agencies analyze and communicate data, ultimately helping them drive better results for their clients.- As a Data Engineer, you will be a key driver of enabling analytics through building and maintaining our data warehouse (Snowflake), our BI platform (Metabase) and supporting data analysts in accessing and cleaning data. You will play a crucial role in designing, developing, and maintaining metrics, data pipelines, dashboards as well as other self-service data tools to drive business decisions.
- Reporting to the Director, Data & Insights, you will be part of a growing data team, currently composed of yourself, and two data analysts. This is an opportunity to get in on the ground floor of a new team and help build the data culture at AgencyAnalytics.
Key Responsibilities
- You will be collaborating with data analysts, engineering leads, and operational teams to drive data efforts, build and maintain pipelines, and enable operational tools.
- You will ensure seamless integration of various data sources, maintaining high quality and consistency
- You will design and implement data models that facilitate data analysis, reporting, and business intelligence needs.
- You will be responsible for optimizing the performance and costs of Snowflake, ensuring that we get the full potential from the platform while also balancing spend.
- You will help create a culture of documentation among the data team, including processes, definitions, and table/field descriptions.
- You’ll be responsible for developing and maintaining dashboards, reports and visualizations to effectively communicate key findings and trends to stakeholders.
Skills, Knowledge & Expertise
- Experience: 4+ years of experience in data engineering, with direct experience with Snowflake.
- Building Data Pipelines: Demonstrated expertise in building highly scalable, high performance and reliable data pipelines.
- Technical Expertise: Advanced proficiency in SQL and strong experience with Python. Strong familiarity with data warehousing, data modelling and ETL/ELT processes. Familiarity with BigQuery and Metabase is a bonus.
- Cloud Platforms: Experience with public cloud platforms, especially Google Cloud Platform (GCP)
- Communication: Strong communication skills, with the ability to explain complex technical concepts for both technical and non-technical audiences
- Collaboration: Excellent interpersonal skills and an ability to work cross-functionally with a wide range of stakeholders
Compensation
Our base salary for this role ranges from $90100 - $135200 / year CAD. Compensation is determined by factors such as market salary data within Canada, technical skills, previous work history, and internal pay equity. Many positions also include additional variable compensation, which our Talent Acquisition team will discuss with you during the interview process. ApplyJob Profile
Regions
Countries
Career growth Remote work Variable Compensation
Tasks- Build and maintain data pipelines
- Collaborate with data analysts and teams
- Design and implement data models
- Develop dashboards and reports
BigQuery Collaboration Data engineering Data Modeling Data Warehousing ELT ETL GCP Google Cloud Platform Metabase Python SaaS Snowflake SQL
Experience4 years
TimezonesAmerica/Edmonton America/Moncton America/Regina America/St_Johns America/Toronto America/Vancouver UTC-3 UTC-4 UTC-5 UTC-6 UTC-7 UTC-8
Remote Jobs in North America
Remote Jobs in Europe
Remote Jobs in Asia/Pacific
Remote Jobs in South America
Remote Jobs in Africa
Remote Jobs in Middle East
Full Time Remote Jobs
Part Time Remote Jobs
Contract Remote Jobs
Internship Remote Jobs
Temporary Remote Jobs
Freelance Remote Jobs
Mid-Level Remote Jobs
Senior-Level Remote Jobs
Entry-Level Remote Jobs
Exec-Level Remote Jobs
Lead-Level Remote Jobs
Remote Senior Manager Jobs
Remote Designer Jobs
Remote Contract Jobs
Remote Platform Jobs
Remote Technician Jobs
Remote Strategy Jobs
Remote Coordinator Jobs
Remote Project Manager Jobs
Remote Marketing Manager Jobs
Remote Assist Jobs
Remote Assistant Jobs
Remote Hybrid Jobs
Remote Program Manager Jobs
Remote Customer Success Jobs
Remote Engineer II Jobs
Remote Counsel Jobs
Remote Analytics Jobs
Remote Growth Jobs
Remote Admin Jobs
Remote Finance Jobs
Remote Jobs with PHP > 280K in Salary
Remote Jobs with EUR > 100K in Salary
Remote Jobs with GBP > 140K in Salary
Remote Jobs with CAD > 140K in Salary
Remote Jobs with GBP > 160K in Salary
Remote Jobs with GBP > 180K in Salary
Remote Jobs with GBP > 200K in Salary
Remote Jobs with GBP > 220K in Salary
Remote Jobs with GBP > 240K in Salary
Remote Jobs with CAD > 160K in Salary
Remote Jobs with EUR > 120K in Salary
Remote Jobs with CAD > 180K in Salary
Remote Jobs with PLN > 60K in Salary
Remote Jobs with PLN > 40K in Salary
Remote Jobs with PLN > 80K in Salary
Remote Jobs with PLN > 100K in Salary
Remote Jobs with PLN > 120K in Salary
Remote Jobs with CAD > 200K in Salary
Remote Jobs with PLN > 140K in Salary
Remote Jobs with EUR > 140K in Salary